Adrien Grand created LUCENE-8060:
------------------------------------

             Summary: Require users to tell us whether they need total hit 
counts
                 Key: LUCENE-8060
                 URL: https://issues.apache.org/jira/browse/LUCENE-8060
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Adrien Grand
            Priority: Minor
             Fix For: master (8.0)


We are getting optimizations when hit counts are not required (sorted indexes, 
MAXSCORE, short-circuiting of phrase queries) but our users won't benefit from 
them unless we disable exact hit counts by default or we require them to tell 
us whether hit counts are required.

I think making hit counts approximate by default is going to be a bit trappy, 
so I'm rather leaning towards requiring users to tell us explicitly whether 
they need total hit counts. I can think of two ways to do that: either by 
passing a boolean to the IndexSearcher constructor or by adding a boolean to 
all methods that produce TopDocs instances. I like the latter better but I'm 
open to discussion or other ideas?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to