Uses of Interface

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. Code to search indices. The payloads package provides Query mechanisms for finding and using payloads. 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 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 fieldInfo, BlockTermState termState, Bits liveDocs, DocsEnum reuse, int flags)
 DocsAndPositionsEnum Lucene40PostingsReader.docsAndPositions(FieldInfo fieldInfo, BlockTermState termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags)
 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 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 liveDocs, DocsEnum reuse)
          Get DocsEnum for the current term.
 DocsEnum liveDocs, DocsEnum reuse, int flags)
 DocsEnum liveDocs, DocsEnum reuse, int flags)
abstract  DocsEnum liveDocs, DocsEnum reuse, int flags)
          Get DocsEnum for the current term, with control over whether freqs are required.
 DocsEnum 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

Fields in declared as Bits
protected  Bits FieldCacheDocIdSet.acceptDocs
protected  Bits FieldComparator.NumericComparator.docsWithField

Methods in 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 with parameters of type Bits
 DocsEnum 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 with parameters of type Bits
BitsFilteredDocIdSet(DocIdSet innerSet, Bits acceptDocs)
FieldCacheDocIdSet(int maxDoc, Bits acceptDocs)

Uses of Bits in

Methods in 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

Methods in 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 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()

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