|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.util.WAH8DocIdSet.Builder
public static final class WAH8DocIdSet.Builder
A builder for WAH8DocIdSet
s.
Constructor Summary | |
---|---|
WAH8DocIdSet.Builder()
Sole constructor |
Method Summary | |
---|---|
WAH8DocIdSet.Builder |
add(DocIdSetIterator disi)
Add the content of the provided DocIdSetIterator . |
WAH8DocIdSet.Builder |
add(int docID)
Add a document to this builder. |
WAH8DocIdSet |
build()
Build a new WAH8DocIdSet . |
WAH8DocIdSet.Builder |
setIndexInterval(int indexInterval)
Set the index interval. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WAH8DocIdSet.Builder()
Method Detail |
---|
public WAH8DocIdSet.Builder add(int docID)
public WAH8DocIdSet.Builder add(DocIdSetIterator disi) throws IOException
DocIdSetIterator
.
IOException
public WAH8DocIdSet.Builder setIndexInterval(int indexInterval)
DocIdSetIterator.advance(int)
but make the DocIdSet
larger. An index interval i
makes the index add an overhead
which is at most 4/i
, but likely much less.The default index
interval is 8
, meaning the index has an overhead of at most
50%. To disable indexing, you can pass Integer.MAX_VALUE
as an
index interval.
public WAH8DocIdSet build()
WAH8DocIdSet
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |