I have a general question about update ordering.

Situation:

Two indexing requests for the same uniqueKey value sent. One update "creates" the document, the other is an "update" with more fields populated. The "update" is sent by a different system than the "create" ... and it turns out that they are sent in the wrong order, with the update coming one millisecond BEFORE the create.

Solr 4.7 handles this as the customer wants, but Solr 9.1 doesn't.

I suspect that 4.7 is ignoring the order in which the updates were received, so the indexing operation that takes longer is actually applied after the one that happens faster ... while 9.1 is applying the updates in the order they were received.

Is my idea correct? Is Lucene 9 or Solr 9 smarter than 4 about order of operations?

Thanks,
Shawn

Reply via email to