Hi Baris, totalhitsThreshold is actually a minimum threshold, not a maximum threshold.
The problem is that Lucene cannot directly identify the top matching documents for a given query. The strategy it adopts is to start collecting hits naively in doc ID order and to progressively raise the bar about the minimum score that is required for a hit to be competitive in order to skip non-competitive documents. So it's expected that Lucene still collects 100s or 1000s of hits, even though the collector is configured to only compute the top 10 hits. On Wed, Jun 9, 2021 at 7:07 PM <baris.ka...@oracle.com> wrote: > Hi,- > > i think this is a potential bug > > > i set this time totalHitsThreshold to 10 and i get totalhits reported as > 1655 but i get 10 results in total. > > I think this suggests that there might be a bug with > TopScoreDocCollector algorithm. > > > Best regards > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > -- Adrien