Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Hi! What Is The Recommended Way To Automatically Merge Multiple Updates Of A Dataset That Happen Asynchronously?

Hi! What is the recommended way to automatically merge multiple updates of a dataset that happen asynchronously?

Example: Bob and Alice want to update distinct parts of the dataset at the same time. Alice finishes first and merges her changes, then Bob finishes and merges his changes.

What is an automated way to accomplish this? (assuming no conflicting changes)

Posted one year ago
Votes Newest


In order to prevent these kinds of collisions it's always necessary to provide a parent dataset ID at creation time, so it's very clear which dataset and updated one is based on. If multiple of them happen at the same time, they won't know of each other and both use the same dataset as the parent. This will lead to 2 new versions based on the same parent dataset, but not sharing data with each other. If that happens, you could create a 3rd dataset (potentially automatically) that can have both of the new ones as its parents which will essentially merge the 2.

Does that answer your question?

Posted one year ago
1 Answer
one year ago
one year ago