public final class MultiBits extends Object implements Bits
NOTE: This is very costly, as every lookup must do a binary search to locate the right sub-reader.
Bits.MatchAllBits, Bits.MatchNoBitsEMPTY_ARRAY| Modifier and Type | Method and Description |
|---|---|
boolean |
get(int doc)
Returns the value of the bit with the specified
index. |
static Bits |
getLiveDocs(IndexReader reader)
Returns a single
Bits instance for this
reader, merging live Documents on the
fly. |
int |
length()
Returns the number of bits in this set
|
String |
toString() |
public static Bits getLiveDocs(IndexReader reader)
Bits instance for this
reader, merging live Documents on the
fly. This method will return null if the reader
has no deletions.
NOTE: this is a very slow way to access live docs. For example, each Bits access will require a binary search. It's better to get the sub-readers and iterate through them yourself.
public boolean get(int doc)
Bitsindex.get in interface Bitsdoc - index, should be non-negative and < Bits.length().
The result of passing negative or out of bounds values is undefined
by this interface, just don't do it!true if the bit is set, false otherwise.Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.