Overview | Package | Class | Use | Tree | Deprecated | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.lucene.util.Bits

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` | `SlowCompositeReaderWrapper.getLiveDocs()`
`Bits` | `SegmentReader.getLiveDocs()`
`Bits` | `ParallelAtomicReader.getLiveDocs()`
`Bits` | `FilterAtomicReader.getLiveDocs()`
`abstract Bits` | `AtomicReader.getLiveDocs()` Returns the `Bits` representing live (not deleted) docs.
`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.
`abstract DocsEnum` | `TermsEnum.docs(Bits liveDocs, DocsEnum reuse, int flags)` Get `DocsEnum` for the current term, with control over whether freqs are required.
`DocsEnum` | `MultiTermsEnum.docs(Bits liveDocs, DocsEnum reuse, int flags)`
`DocsEnum` | `FilteredTermsEnum.docs(Bits bits, DocsEnum reuse, int flags)`
`DocsEnum` | `FilterAtomicReader.FilterTermsEnum.docs(Bits liveDocs, DocsEnum reuse, int flags)`
`DocsAndPositionsEnum` | `TermsEnum.docsAndPositions(Bits liveDocs, DocsAndPositionsEnum reuse)` Get `DocsAndPositionsEnum` for the current term.
`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` | `MultiTermsEnum.docsAndPositions(Bits liveDocs, DocsAndPositionsEnum reuse, int flags)`
`DocsAndPositionsEnum` | `FilteredTermsEnum.docsAndPositions(Bits bits, DocsAndPositionsEnum reuse, int flags)`
`DocsAndPositionsEnum` | `FilterAtomicReader.FilterTermsEnum.docsAndPositions(Bits liveDocs, 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` | `FilteredDocIdSet.bits()`
`Bits` | `FieldCacheDocIdSet.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)`
`DocIdSet` | `QueryWrapperFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)`
`DocIdSet` | `MultiTermQueryWrapperFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)` Returns a DocIdSet with documents that should be permitted in search results.
`abstract DocIdSet` | `Filter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)` Creates a `DocIdSet` enumerating the documents that should be permitted in search results.
`DocIdSet` | `FieldValueFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)`
`DocIdSet` | `FieldCacheTermsFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)`
`abstract DocIdSet` | `FieldCacheRangeFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)` This method is implemented for each data type
`abstract DocIdSet` | `DocTermOrdsRangeFilter.getDocIdSet(AtomicReaderContext context, Bits acceptDocs)` This method is implemented for each data type
`DocIdSet` | `CachingWrapperFilter.getDocIdSet(AtomicReaderContext context, 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` | `ConstantScoreQuery.ConstantWeight.scorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Bits acceptDocs)`
`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` | `PayloadTermQuery.PayloadTermWeight.scorer(AtomicReaderContext context, boolean scoreDocsInOrder, boolean topScorer, Bits acceptDocs)`
`Scorer` | `PayloadNearQuery.PayloadNearSpanWeight.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)`
`abstract Spans` | `SpanQuery.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)` Expert: Returns the matches for this query in an index.
`Spans` | `SpanPositionCheckQuery.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)`
`Spans` | `SpanOrQuery.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)`
`Spans` | `SpanNotQuery.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)`
`Spans` | `SpanNearQuery.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)`
`Spans` | `SpanMultiTermQueryWrapper.getSpans(AtomicReaderContext context, Bits acceptDocs, Map<Term,TermContext> termContexts)`
`Spans` | `FieldMaskingSpanQuery.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` | `FixedBitSet.bits()`
`Bits` | `DocIdBitSet.bits()`

Overview | Package | Class | Use | Tree | Deprecated | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.