|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Bits | |
---|---|
org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index. |
org.apache.lucene.codecs.lucene40 | Lucene 4.0 file format. |
org.apache.lucene.codecs.lucene41 | Lucene 4.1 file format. |
org.apache.lucene.index | Code to maintain and access indices. |
org.apache.lucene.search | Code to search indices. |
org.apache.lucene.search.payloads | The payloads package provides Query mechanisms for finding and using payloads. |
org.apache.lucene.search.spans | The calculus of spans. |
org.apache.lucene.util | Some utility classes. |
Uses of Bits in org.apache.lucene.codecs |
---|
Methods in org.apache.lucene.codecs that return Bits | |
---|---|
abstract Bits |
LiveDocsFormat.readLiveDocs(Directory dir,
SegmentInfoPerCommit info,
IOContext context)
Read live docs bits. |
Methods in org.apache.lucene.codecs with parameters of type Bits | |
---|---|
abstract DocsEnum |
PostingsReaderBase.docs(FieldInfo fieldInfo,
BlockTermState state,
Bits skipDocs,
DocsEnum reuse,
int flags)
Must fully consume state, since after this call that TermState may be reused. |
abstract DocsAndPositionsEnum |
PostingsReaderBase.docsAndPositions(FieldInfo fieldInfo,
BlockTermState state,
Bits skipDocs,
DocsAndPositionsEnum reuse,
int flags)
Must fully consume state, since after this call that TermState may be reused. |
abstract MutableBits |
LiveDocsFormat.newLiveDocs(Bits existing)
Creates a new mutablebits of the same bits set and size of existing. |
Uses of Bits in org.apache.lucene.codecs.lucene40 |
---|
Methods in org.apache.lucene.codecs.lucene40 that return Bits | |
---|---|
Bits |
Lucene40LiveDocsFormat.readLiveDocs(Directory dir,
SegmentInfoPerCommit info,
IOContext context)
|
Methods in org.apache.lucene.codecs.lucene40 with parameters of type Bits | |
---|---|
DocsEnum |
Lucene40PostingsReader.docs(FieldInfo fieldInfo,
BlockTermState termState,
Bits liveDocs,
DocsEnum reuse,
int flags)
Deprecated. |
DocsAndPositionsEnum |
Lucene40PostingsReader.docsAndPositions(FieldInfo fieldInfo,
BlockTermState termState,
Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
Deprecated. |
MutableBits |
Lucene40LiveDocsFormat.newLiveDocs(Bits existing)
|
Uses of Bits in org.apache.lucene.codecs.lucene41 |
---|
Methods in org.apache.lucene.codecs.lucene41 with parameters of type Bits | |
---|---|
DocsEnum |
Lucene41PostingsReader.docs(FieldInfo fieldInfo,
BlockTermState termState,
Bits liveDocs,
DocsEnum reuse,
int flags)
|
DocsAndPositionsEnum |
Lucene41PostingsReader.docsAndPositions(FieldInfo fieldInfo,
BlockTermState termState,
Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
|
Uses of Bits in org.apache.lucene.index |
---|
Methods in org.apache.lucene.index that return Bits | |
---|---|
Bits |
ParallelAtomicReader.getLiveDocs()
|
Bits |
FilterAtomicReader.getLiveDocs()
|
Bits |
SlowCompositeReaderWrapper.getLiveDocs()
|
abstract Bits |
AtomicReader.getLiveDocs()
Returns the Bits representing live (not
deleted) docs. |
Bits |
SegmentReader.getLiveDocs()
|
static Bits |
MultiFields.getLiveDocs(IndexReader reader)
Returns a single Bits instance for this
reader, merging live Documents on the
fly. |
Methods in org.apache.lucene.index with parameters of type Bits | |
---|---|
DocsEnum |
TermsEnum.docs(Bits liveDocs,
DocsEnum reuse)
Get DocsEnum for the current term. |
DocsEnum |
MultiTermsEnum.docs(Bits liveDocs,
DocsEnum reuse,
int flags)
|
DocsEnum |
FilterAtomicReader.FilterTermsEnum.docs(Bits liveDocs,
DocsEnum reuse,
int flags)
|
abstract DocsEnum |
TermsEnum.docs(Bits liveDocs,
DocsEnum reuse,
int flags)
Get DocsEnum for the current term, with
control over whether freqs are required. |
DocsEnum |
FilteredTermsEnum.docs(Bits bits,
DocsEnum reuse,
int flags)
|
DocsAndPositionsEnum |
TermsEnum.docsAndPositions(Bits liveDocs,
DocsAndPositionsEnum reuse)
Get DocsAndPositionsEnum for the current term. |
DocsAndPositionsEnum |
MultiTermsEnum.docsAndPositions(Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
|
DocsAndPositionsEnum |
FilterAtomicReader.FilterTermsEnum.docsAndPositions(Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
|
abstract DocsAndPositionsEnum |
TermsEnum.docsAndPositions(Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
Get DocsAndPositionsEnum for the current term,
with control over whether offsets and payloads are
required. |
DocsAndPositionsEnum |
FilteredTermsEnum.docsAndPositions(Bits bits,
DocsAndPositionsEnum reuse,
int flags)
|
static DocsEnum |
MultiFields.getTermDocsEnum(IndexReader r,
Bits liveDocs,
String field,
BytesRef term)
Returns DocsEnum for the specified field &
term. |
static DocsEnum |
MultiFields.getTermDocsEnum(IndexReader r,
Bits liveDocs,
String field,
BytesRef term,
int flags)
Returns DocsEnum for the specified field &
term, with control over whether freqs are required. |
static DocsAndPositionsEnum |
MultiFields.getTermPositionsEnum(IndexReader r,
Bits liveDocs,
String field,
BytesRef term)
Returns DocsAndPositionsEnum for the specified
field & term. |
static DocsAndPositionsEnum |
MultiFields.getTermPositionsEnum(IndexReader r,
Bits liveDocs,
String field,
BytesRef term,
int flags)
Returns DocsAndPositionsEnum for the specified
field & term, with control over whether offsets and payloads are
required. |
protected void |
DocTermOrds.uninvert(AtomicReader reader,
Bits liveDocs,
BytesRef termPrefix)
Call this only once (if you subclass!) |
Constructors in org.apache.lucene.index with parameters of type Bits | |
---|---|
DocTermOrds(AtomicReader reader,
Bits liveDocs,
String field)
Inverts all terms |
|
DocTermOrds(AtomicReader reader,
Bits liveDocs,
String field,
BytesRef termPrefix)
Inverts only terms starting w/ prefix |
|
DocTermOrds(AtomicReader reader,
Bits liveDocs,
String field,
BytesRef termPrefix,
int maxTermDocFreq)
Inverts only terms starting w/ prefix, and only terms whose docFreq (not taking deletions into account) is <= maxTermDocFreq |
|
DocTermOrds(AtomicReader reader,
Bits liveDocs,
String field,
BytesRef termPrefix,
int maxTermDocFreq,
int indexIntervalBits)
Inverts only terms starting w/ prefix, and only terms whose docFreq (not taking deletions into account) is <= maxTermDocFreq, with a custom indexing interval (default is every 128nd term). |
Uses of Bits in org.apache.lucene.search |
---|
Fields in org.apache.lucene.search declared as Bits | |
---|---|
protected Bits |
FieldCacheDocIdSet.acceptDocs
|
protected Bits |
FieldComparator.NumericComparator.docsWithField
|
Methods in org.apache.lucene.search that return Bits | |
---|---|
Bits |
FieldCacheDocIdSet.bits()
|
Bits |
FilteredDocIdSet.bits()
|
Bits |
DocIdSet.bits()
Optionally provides a Bits interface for random access
to matching documents. |
Bits |
FieldCache.getDocsWithField(AtomicReader reader,
String field)
Checks the internal cache for an appropriate entry, and if none is found, reads the terms in field and returns a bit set at the size of
reader.maxDoc() , with turned on bits for each docid that
does have a value for this field. |
Methods in org.apache.lucene.search with parameters of type Bits | |
---|---|
DocsEnum |
FuzzyTermsEnum.docs(Bits liveDocs,
DocsEnum reuse,
int flags)
|
DocsAndPositionsEnum |
FuzzyTermsEnum.docsAndPositions(Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags)
|
abstract DocIdSet |
DocTermOrdsRangeFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
This method is implemented for each data type |
abstract DocIdSet |
Filter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
Creates a DocIdSet enumerating the documents that should be
permitted in search results. |
DocIdSet |
QueryWrapperFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
|
abstract DocIdSet |
FieldCacheRangeFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
This method is implemented for each data type |
DocIdSet |
CachingWrapperFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
|
DocIdSet |
FieldCacheTermsFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
|
DocIdSet |
FieldValueFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
|
DocIdSet |
MultiTermQueryWrapperFilter.getDocIdSet(AtomicReaderContext context,
Bits acceptDocs)
Returns a DocIdSet with documents that should be permitted in search results. |
Scorer |
ConstantScoreQuery.ConstantWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
|
abstract Scorer |
Weight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
Returns a Scorer which scores documents in/out-of order according
to scoreDocsInOrder . |
Scorer |
DisjunctionMaxQuery.DisjunctionMaxWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
Create the scorer used to score our associated DisjunctionMaxQuery |
Scorer |
BooleanQuery.BooleanWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
|
protected boolean |
FilteredQuery.RandomAccessFilterStrategy.useRandomAccess(Bits bits,
int firstFilterDoc)
Expert: decides if a filter should be executed as "random-access" or not. |
static DocIdSet |
BitsFilteredDocIdSet.wrap(DocIdSet set,
Bits acceptDocs)
Convenience wrapper method: If acceptDocs == null it returns the original set without wrapping. |
Constructors in org.apache.lucene.search with parameters of type Bits | |
---|---|
BitsFilteredDocIdSet(DocIdSet innerSet,
Bits acceptDocs)
Constructor. |
|
FieldCacheDocIdSet(int maxDoc,
Bits acceptDocs)
|
Uses of Bits in org.apache.lucene.search.payloads |
---|
Methods in org.apache.lucene.search.payloads with parameters of type Bits | |
---|---|
Scorer |
PayloadNearQuery.PayloadNearSpanWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
|
Scorer |
PayloadTermQuery.PayloadTermWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
|
Uses of Bits in org.apache.lucene.search.spans |
---|
Methods in org.apache.lucene.search.spans with parameters of type Bits | |
---|---|
Spans |
SpanTermQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Spans |
SpanPositionCheckQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Spans |
SpanOrQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Spans |
FieldMaskingSpanQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Spans |
SpanMultiTermQueryWrapper.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Spans |
SpanNearQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
abstract Spans |
SpanQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
Expert: Returns the matches for this query in an index. |
Spans |
SpanNotQuery.getSpans(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Scorer |
SpanWeight.scorer(AtomicReaderContext context,
boolean scoreDocsInOrder,
boolean topScorer,
Bits acceptDocs)
|
Constructors in org.apache.lucene.search.spans with parameters of type Bits | |
---|---|
NearSpansOrdered(SpanNearQuery spanNearQuery,
AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
|
NearSpansOrdered(SpanNearQuery spanNearQuery,
AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts,
boolean collectPayloads)
|
|
NearSpansUnordered(SpanNearQuery query,
AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
|
SpanPositionCheckQuery.PositionCheckSpan(AtomicReaderContext context,
Bits acceptDocs,
Map<Term,TermContext> termContexts)
|
Uses of Bits in org.apache.lucene.util |
---|
Subinterfaces of Bits in org.apache.lucene.util | |
---|---|
interface |
MutableBits
Extension of Bits for live documents. |
Classes in org.apache.lucene.util that implement Bits | |
---|---|
static class |
Bits.MatchAllBits
Bits impl of the specified length with all bits set. |
static class |
Bits.MatchNoBits
Bits impl of the specified length with no bits set. |
class |
DocIdBitSet
Simple DocIdSet and DocIdSetIterator backed by a BitSet |
class |
FixedBitSet
BitSet of fixed length (numBits), backed by accessible ( FixedBitSet.getBits() ) long[], accessed with an int index,
implementing Bits and DocIdSet. |
class |
OpenBitSet
An "open" BitSet implementation that allows direct access to the array of words storing the bits. |
class |
OpenBitSetDISI
OpenBitSet with added methods to bulk-update the bits from a DocIdSetIterator . |
Fields in org.apache.lucene.util declared as Bits | |
---|---|
static Bits[] |
Bits.EMPTY_ARRAY
|
Methods in org.apache.lucene.util that return Bits | |
---|---|
Bits |
OpenBitSet.bits()
|
Bits |
DocIdBitSet.bits()
|
Bits |
FixedBitSet.bits()
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |