gsmiller commented on code in PR #1062:
URL: https://github.com/apache/lucene/pull/1062#discussion_r950251125


##########
lucene/core/src/java/org/apache/lucene/search/TermInSetQuery.java:
##########
@@ -293,6 +296,9 @@ private WeightOrDocIdSet rewrite(LeafReaderContext context) 
throws IOException {
               builder.add(docs);

Review Comment:
   @LuXugang I'm not sure I follow your question. `builder.add(docs)` will add 
all docs for the term's `PostingsEnum` to the `DocIdSetBuilder`. Or are you 
referring to the initialization of the builder here: `builder = new 
DocIdSetBuilder(reader.maxDoc(), terms);`? In this initialization, 
`reader.maxDoc()` is used to specify the number of possible docids (used to 
size the underlying bitset). `reader.maxDoc()` returns "one greater than the 
largest possible document number" (according to javadoc), so this should be 
correct.
   
   Sorry if I'm misunderstanding your question.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to