Uses of Class
org.apache.lucene.search.DocIdSetIterator
-
Packages that use DocIdSetIterator Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.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.org.apache.lucene.util.packed Packed integer arrays and streams. -
-
Uses of DocIdSetIterator in org.apache.lucene.codecs
Subclasses of DocIdSetIterator in org.apache.lucene.codecs Modifier and Type Class Description classMappingMultiDocsAndPositionsEnumExposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging).classMappingMultiDocsEnumExposes flex API, merged from flex API of sub-segments, remapping docIDs (this is used for segment merging). -
Uses of DocIdSetIterator in org.apache.lucene.index
Subclasses of DocIdSetIterator in org.apache.lucene.index Modifier and Type Class Description classDocsAndPositionsEnumAlso iterates through positions.classDocsEnumIterates through the documents and term freqs.static classFilterAtomicReader.FilterDocsAndPositionsEnumBase class for filteringDocsAndPositionsEnumimplementations.static classFilterAtomicReader.FilterDocsEnumBase class for filteringDocsEnumimplementations.classMultiDocsAndPositionsEnumExposes flex API, merged from flex API of sub-segments.classMultiDocsEnum -
Uses of DocIdSetIterator in org.apache.lucene.search
Subclasses of DocIdSetIterator in org.apache.lucene.search Modifier and Type Class Description protected classConstantScoreQuery.ConstantScorerclassFilteredDocIdSetIteratorAbstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validation mechanism on an underlying DocIdSetIterator.classScoreCachingWrappingScorerAScorerwhich wraps another scorer and caches the score of the current document.classScorerExpert: Common scoring functionality for different types of queries.Fields in org.apache.lucene.search declared as DocIdSetIterator Modifier and Type Field Description protected DocIdSetIteratorFilteredDocIdSetIterator. _innerIterMethods in org.apache.lucene.search that return DocIdSetIterator Modifier and Type Method Description static DocIdSetIteratorDocIdSetIterator. empty()An emptyDocIdSetIteratorinstanceabstract DocIdSetIteratorDocIdSet. iterator()Provides aDocIdSetIteratorto access the set.DocIdSetIteratorFieldCacheDocIdSet. iterator()DocIdSetIteratorFilteredDocIdSet. iterator()Implementation of the contract to build a DocIdSetIterator.Methods in org.apache.lucene.search with parameters of type DocIdSetIterator Modifier and Type Method Description protected DocIdSetCachingWrapperFilter. cacheImpl(DocIdSetIterator iterator, AtomicReader reader)Default cache implementation: usesWAH8DocIdSet.Constructors in org.apache.lucene.search with parameters of type DocIdSetIterator Constructor Description ConstantScorer(DocIdSetIterator docIdSetIterator, Weight w, float theScore)FilteredDocIdSetIterator(DocIdSetIterator innerIter)Constructor. -
Uses of DocIdSetIterator in org.apache.lucene.search.payloads
Subclasses of DocIdSetIterator in org.apache.lucene.search.payloads Modifier and Type Class Description classPayloadNearQuery.PayloadNearSpanScorerprotected classPayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer -
Uses of DocIdSetIterator in org.apache.lucene.search.spans
Subclasses of DocIdSetIterator in org.apache.lucene.search.spans Modifier and Type Class Description classSpanScorerPublic for extension only. -
Uses of DocIdSetIterator in org.apache.lucene.util
Subclasses of DocIdSetIterator in org.apache.lucene.util Modifier and Type Class Description static classFixedBitSet.FixedBitSetIteratorADocIdSetIteratorwhich iterates over set bits in aFixedBitSet.classOpenBitSetIteratorAn iterator to iterate over set bits in an OpenBitSet.Methods in org.apache.lucene.util that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorDocIdBitSet. iterator()DocIdSetIteratorFixedBitSet. iterator()DocIdSetIteratorOpenBitSet. iterator()DocIdSetIteratorPForDeltaDocIdSet. iterator()Methods in org.apache.lucene.util with parameters of type DocIdSetIterator Modifier and Type Method Description PForDeltaDocIdSet.BuilderPForDeltaDocIdSet.Builder. add(DocIdSetIterator it)Convenience method to add the content of aDocIdSetIteratorto this builder.WAH8DocIdSet.BuilderWAH8DocIdSet.Builder. add(DocIdSetIterator disi)Add the content of the providedDocIdSetIterator.voidFixedBitSet. and(DocIdSetIterator iter)Does in-place AND of the bits provided by the iterator.voidFixedBitSet. andNot(DocIdSetIterator iter)Does in-place AND NOT of the bits provided by the iterator.voidOpenBitSetDISI. inPlaceAnd(DocIdSetIterator disi)Perform an inplace AND with the doc ids from a given DocIdSetIterator, leaving only the bits set for which the doc ids are in common.voidOpenBitSetDISI. inPlaceNot(DocIdSetIterator disi)Perform an inplace NOT with the doc ids from a given DocIdSetIterator, clearing all the bits for each such doc id.voidOpenBitSetDISI. inPlaceOr(DocIdSetIterator disi)Perform an inplace OR with the doc ids from a given DocIdSetIterator, setting the bit for each such doc id.voidOpenBitSetDISI. inPlaceXor(DocIdSetIterator disi)Perform an inplace XOR with the doc ids from a given DocIdSetIterator, flipping all the bits for each such doc id.voidFixedBitSet. or(DocIdSetIterator iter)Does in-place OR of the bits provided by the iterator.voidFixedBitSet. xor(DocIdSetIterator iter)Does in-place XOR of the bits provided by the iterator.Constructors in org.apache.lucene.util with parameters of type DocIdSetIterator Constructor Description OpenBitSetDISI(DocIdSetIterator disi, int maxSize)Construct an OpenBitSetDISI with its bits set from the doc ids of the given DocIdSetIterator. -
Uses of DocIdSetIterator in org.apache.lucene.util.packed
Methods in org.apache.lucene.util.packed that return DocIdSetIterator Modifier and Type Method Description DocIdSetIteratorEliasFanoDocIdSet. iterator()Provides aDocIdSetIteratorto access encoded document ids.Methods in org.apache.lucene.util.packed with parameters of type DocIdSetIterator Modifier and Type Method Description voidEliasFanoDocIdSet. encodeFromDisi(DocIdSetIterator disi)Encode the document ids from a DocIdSetIterator.
-