we are running ElasticSearch with one primary shard and three replicas.
Search queries are randomly distributed to these replicas (i.e., the
default - we don't have any "preference" set). All replicas have the same
number of documents.
Now if we execute the same search query four times, in many cases we
receive four different results where the scores differ (and, because of
that, the order of hits returned sometimes also changes). It seems that
each replica computes different document scores. One example of the _score
field of the same hit in four search requests: 11.18703, 11.106314,
11.079036, 10.929455. If we continue to send the same request, the score
returned always is one of these four.
My question is: Assuming that the documents on the replicas are identical,
can you think of any circumstances in which this kind of different scoring
can happen? Or is the only explanation for this that replication somehow
failed and the document content is not the same on all nodes?
Thanks for any ideas,
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/groups/opt_out.