On Mon, 2016-01-25 at 20:38 -0700, Shawn Heisey wrote:
> Very likely what's happening is that sometimes your shards are
> responding on a different timescale with each request, so the pieces
> that get combined into the final result set arrive in a different
> order.  This causes the Java object containing the results to get
> populated in a different order.

But is should not. Deterministic sort order is essential for paging.

Standard score-based sorting uses the shard-ID as tie breaker. If I am
not mistaken, that happens in the MergeSortQueue in the TopDocs?

- Toke Eskildsen, State and University Library, Denmark


Reply via email to