Package org.apache.solr.search
Class DocSetBuilder
- java.lang.Object
- 
- org.apache.solr.search.DocSetBuilder
 
- 
 public final class DocSetBuilder extends Object Adapted from DocIdSetBuilder to build DocSets- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
 
- 
- 
Constructor SummaryConstructors Constructor Description DocSetBuilder(int maxDoc, long costEst)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int doc)intadd(org.apache.lucene.index.TermsEnum te, int base)Returns the number of terms visitedvoidadd(org.apache.lucene.search.DocIdSetIterator iter, int base)static voidadd(org.apache.lucene.util.FixedBitSet bitSet, org.apache.lucene.search.DocIdSetIterator iter, int base)DocSetbuild(org.apache.lucene.util.FixedBitSet filter)DocSetbuildUniqueInOrder(org.apache.lucene.util.FixedBitSet filter)Only use this if you know there were no duplicates and that docs were collected in-order!voidgrow(int numDocs)
 
- 
- 
- 
Method Detail- 
addpublic void add(org.apache.lucene.search.DocIdSetIterator iter, int base) throws IOException- Throws:
- IOException
 
 - 
addpublic static void add(org.apache.lucene.util.FixedBitSet bitSet, org.apache.lucene.search.DocIdSetIterator iter, int base) throws IOException- Throws:
- IOException
 
 - 
addpublic int add(org.apache.lucene.index.TermsEnum te, int base) throws IOExceptionReturns the number of terms visited- Throws:
- IOException
 
 - 
growpublic void grow(int numDocs) 
 - 
addpublic void add(int doc) 
 - 
buildpublic DocSet build(org.apache.lucene.util.FixedBitSet filter) 
 - 
buildUniqueInOrderpublic DocSet buildUniqueInOrder(org.apache.lucene.util.FixedBitSet filter) Only use this if you know there were no duplicates and that docs were collected in-order!
 
- 
 
-