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