| Package | Description |
|---|---|
| org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
| org.apache.lucene.codecs.compressing |
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
|
| org.apache.lucene.codecs.idversion |
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
|
| org.apache.lucene.codecs.lucene50 |
Components from the Lucene 5.0 index format
See
org.apache.lucene.codecs.lucene50 for an overview
of the index format. |
| org.apache.lucene.codecs.lucene70 |
Lucene 7.0 file format.
|
| org.apache.lucene.index |
Code to maintain and access indices.
|
| org.apache.lucene.index.memory |
High-performance single-document main memory Apache Lucene fulltext search index.
|
| org.apache.lucene.queries.function |
Queries that compute score based upon a function.
|
| org.apache.lucene.queries.function.valuesource |
A variety of functions to use with FunctionQuery.
|
| org.apache.lucene.queries.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
| org.apache.lucene.search |
Code to search indices.
|
| org.apache.lucene.search.grouping |
Grouping.
|
| org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
| org.apache.lucene.search.spans |
The calculus of spans.
|
| org.apache.lucene.search.uhighlight |
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
|
| org.apache.lucene.util |
Some utility classes.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
BitSetPostingsEnum
Takes a
FixedBitSet and creates a DOCS PostingsEnum from it. |
| Modifier and Type | Field and Description |
|---|---|
private DocIdSetIterator |
BitSetPostingsEnum.in |
| Modifier and Type | Class and Description |
|---|---|
private static class |
CompressingTermVectorsReader.TVPostingsEnum |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
SingleDocsEnum |
(package private) class |
SinglePostingsEnum |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
Lucene50PostingsReader.BlockDocsEnum |
(package private) class |
Lucene50PostingsReader.BlockPostingsEnum |
(package private) class |
Lucene50PostingsReader.EverythingEnum |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
IndexedDISI
Disk-based implementation of a
DocIdSetIterator which can return
the index of the current document, i.e. |
private static class |
Lucene70DocValuesProducer.BaseSortedDocValues |
private static class |
Lucene70DocValuesProducer.BaseSortedSetDocValues |
private static class |
Lucene70DocValuesProducer.DenseBinaryDocValues |
private static class |
Lucene70DocValuesProducer.DenseNumericDocValues |
private static class |
Lucene70DocValuesProducer.SparseBinaryDocValues |
private static class |
Lucene70DocValuesProducer.SparseNumericDocValues |
(package private) static class |
Lucene70NormsProducer.DenseNormsIterator |
(package private) static class |
Lucene70NormsProducer.SparseNormsIterator |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
IndexedDISI.writeBitSet(DocIdSetIterator it,
IndexOutput out) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryDocValues
A per-document numeric value.
|
private static class |
BinaryDocValuesWriter.BufferedBinaryDocValues |
(package private) class |
DocValuesIterator |
class |
FilterBinaryDocValues
Delegates all methods to a wrapped
BinaryDocValues. |
static class |
FilterLeafReader.FilterPostingsEnum
Base class for filtering
PostingsEnum implementations. |
class |
FilterNumericDocValues
Delegates all methods to a wrapped
NumericDocValues. |
private static class |
FreqProxFields.FreqProxDocsEnum |
private static class |
FreqProxFields.FreqProxPostingsEnum |
class |
LegacyBinaryDocValuesWrapper
Deprecated.
Implement
BinaryDocValues directly. |
class |
LegacyNumericDocValuesWrapper
Deprecated.
Implement
NumericDocValues directly. |
class |
LegacySortedDocValuesWrapper
Deprecated.
Implement
SortedDocValues directly. |
class |
LegacySortedNumericDocValuesWrapper
Deprecated.
Implement
SortedNumericDocValues directly. |
class |
LegacySortedSetDocValuesWrapper
Deprecated.
Implement
SortedSetDocValues directly. |
(package private) class |
MappingMultiPostingsEnum
Exposes flex API, merged from flex API of sub-segments,
remapping docIDs (this is used for segment merging).
|
static class |
MultiDocValues.MultiSortedDocValues
Implements SortedDocValues over n subs, using an OrdinalMap
|
static class |
MultiDocValues.MultiSortedSetDocValues
Implements MultiSortedSetDocValues over n subs, using an OrdinalMap
|
class |
MultiPostingsEnum
Exposes
PostingsEnum, merged from PostingsEnum
API of sub-segments. |
private static class |
NormValuesWriter.BufferedNorms |
class |
NumericDocValues
A per-document numeric value.
|
private static class |
NumericDocValuesWriter.BufferedNumericDocValues |
class |
PostingsEnum
Iterates through the postings.
|
(package private) class |
SingletonSortedNumericDocValues
Exposes multi-valued view over a single-valued instance.
|
(package private) class |
SingletonSortedSetDocValues
Exposes multi-valued iterator view over a single-valued iterator.
|
class |
SortedDocValues
A per-document byte[] with presorted values.
|
private static class |
SortedDocValuesWriter.BufferedSortedDocValues |
class |
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long). |
private static class |
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues |
class |
SortedSetDocValues
A multi-valued version of
SortedDocValues. |
private static class |
SortedSetDocValuesWriter.BufferedSortedSetDocValues |
(package private) static class |
SortingLeafReader.SortingBinaryDocValues |
(package private) static class |
SortingLeafReader.SortingDocsEnum |
(package private) static class |
SortingLeafReader.SortingNumericDocValues |
(package private) static class |
SortingLeafReader.SortingPostingsEnum |
(package private) static class |
SortingLeafReader.SortingSortedDocValues |
(package private) static class |
SortingLeafReader.SortingSortedNumericDocValues |
(package private) static class |
SortingLeafReader.SortingSortedSetDocValues |
| Modifier and Type | Field and Description |
|---|---|
(package private) DocIdSetIterator |
SortedSetDocValuesWriter.BufferedSortedSetDocValues.docsWithField |
(package private) DocIdSetIterator |
SortedNumericDocValuesWriter.BufferedSortedNumericDocValues.docsWithField |
(package private) DocIdSetIterator |
SortedDocValuesWriter.BufferedSortedDocValues.docsWithField |
(package private) DocIdSetIterator |
NumericDocValuesWriter.BufferedNumericDocValues.docsWithField |
(package private) DocIdSetIterator |
NormValuesWriter.BufferedNorms.docsWithField |
(package private) DocIdSetIterator |
BinaryDocValuesWriter.BufferedBinaryDocValues.docsWithField |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
DocsWithFieldSet.iterator() |
| Constructor and Description |
|---|
BufferedBinaryDocValues(PackedLongValues lengths,
int maxLength,
DataInput bytesIterator,
DocIdSetIterator docsWithFields) |
BufferedNorms(PackedLongValues values,
DocIdSetIterator docsWithFields) |
BufferedNumericDocValues(PackedLongValues values,
DocIdSetIterator docsWithFields) |
BufferedSortedDocValues(BytesRefHash hash,
int valueCount,
PackedLongValues docToOrd,
int[] sortedValues,
int[] ordMap,
DocIdSetIterator docsWithField) |
BufferedSortedNumericDocValues(PackedLongValues values,
PackedLongValues valueCounts,
DocIdSetIterator docsWithField) |
BufferedSortedSetDocValues(int[] sortedValues,
int[] ordMap,
BytesRefHash hash,
PackedLongValues ords,
PackedLongValues ordCounts,
int maxCount,
DocIdSetIterator docsWithField) |
| Modifier and Type | Class and Description |
|---|---|
private class |
MemoryIndex.MemoryIndexReader.MemoryPostingsEnum |
| Modifier and Type | Field and Description |
|---|---|
private DocIdSetIterator |
ValueSourceScorer.disi |
(package private) DocIdSetIterator |
FunctionQuery.AllScorer.iterator |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
ValueSourceScorer.iterator() |
DocIdSetIterator |
ValueSource.FakeScorer.iterator() |
DocIdSetIterator |
FunctionQuery.AllScorer.iterator() |
| Modifier and Type | Field and Description |
|---|---|
(package private) DocIdSetIterator |
QueryDocValues.it |
| Modifier and Type | Class and Description |
|---|---|
private class |
PayloadScoreQuery.PayloadSpans |
| Modifier and Type | Class and Description |
|---|---|
class |
ConjunctionDISI
A conjunction of DocIdSetIterators.
|
private static class |
ConjunctionDISI.BitSetConjunctionDISI
Conjunction between a
DocIdSetIterator and one or more BitSetIterators. |
class |
DisjunctionDISIApproximation
A
DocIdSetIterator which is a disjunction of the approximations of
the provided iterators. |
class |
FilteredDocIdSetIterator
Abstract decorator class of a DocIdSetIterator
implementation that provides on-demand filter/validation
mechanism on an underlying DocIdSetIterator.
|
(package private) static class |
MultiPhraseQuery.UnionPostingsEnum
Takes the logical union of multiple PostingsEnum iterators.
|
(package private) static class |
SortedNumericSelector.MaxValue
Wraps a SortedNumericDocValues and returns the last value (max)
|
(package private) static class |
SortedNumericSelector.MinValue
Wraps a SortedNumericDocValues and returns the first value (min)
|
(package private) static class |
SortedSetSelector.MaxValue
Wraps a SortedSetDocValues and returns the last ordinal (max)
|
(package private) static class |
SortedSetSelector.MiddleMaxValue
Wraps a SortedSetDocValues and returns the middle ordinal (or max of the two)
|
(package private) static class |
SortedSetSelector.MiddleMinValue
Wraps a SortedSetDocValues and returns the middle ordinal (or min of the two)
|
(package private) static class |
SortedSetSelector.MinValue
Wraps a SortedSetDocValues and returns the first ordinal (min)
|
private static class |
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator |
| Modifier and Type | Field and Description |
|---|---|
protected DocIdSetIterator |
FilteredDocIdSetIterator._innerIter |
private DocIdSetIterator |
CoveringScorer.approximation |
protected DocIdSetIterator |
TwoPhaseIterator.approximation |
(package private) DocIdSetIterator |
TwoPhaseIterator.TwoPhaseIteratorAsDocIdSetIterator.approximation |
DocIdSetIterator |
DisiWrapper.approximation |
private DocIdSetIterator |
SloppyPhraseScorer.conjunction |
private DocIdSetIterator |
ExactPhraseScorer.conjunction |
private DocIdSetIterator |
ConstantScoreScorer.disi |
(package private) DocIdSetIterator |
ConjunctionScorer.disi |
private DocIdSetIterator |
ReqExclBulkScorer.excl |
private DocIdSetIterator |
ReqExclScorer.exclApproximation |
private DocIdSetIterator |
Weight.DefaultBulkScorer.iterator |
DocIdSetIterator |
DisiWrapper.iterator |
(package private) DocIdSetIterator |
ConjunctionScorer.DocsAndFreqs.iterator |
private DocIdSetIterator |
ConjunctionDISI.BitSetConjunctionDISI.lead |
(package private) DocIdSetIterator |
ConjunctionDISI.lead1 |
(package private) DocIdSetIterator |
ConjunctionDISI.lead2 |
protected DocIdSetIterator |
ReqOptSumScorer.optIterator |
(package private) DocIdSetIterator[] |
ConjunctionDISI.others |
private DocIdSetIterator |
ReqExclScorer.reqApproximation |
| Modifier and Type | Method and Description |
|---|---|
static DocIdSetIterator |
DocIdSetIterator.all(int maxDoc)
A
DocIdSetIterator that matches all documents up to
maxDoc - 1. |
DocIdSetIterator |
TwoPhaseIterator.approximation()
Return an approximation.
|
static DocIdSetIterator |
TwoPhaseIterator.asDocIdSetIterator(TwoPhaseIterator twoPhaseIterator)
Return a
DocIdSetIterator view of the provided
TwoPhaseIterator. |
private static DocIdSetIterator |
ConjunctionDISI.createConjunction(java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators) |
static DocIdSetIterator |
DocIdSetIterator.empty()
An empty
DocIdSetIterator instance |
DocIdSetIterator |
FilteredDocIdSetIterator.getDelegate()
Return the wrapped
DocIdSetIterator. |
static DocIdSetIterator |
ConjunctionDISI.intersectIterators(java.util.List<DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.
|
static DocIdSetIterator |
ConjunctionDISI.intersectScorers(java.util.Collection<Scorer> scorers)
Create a conjunction over the provided
Scorers. |
static DocIdSetIterator |
ConjunctionDISI.intersectSpans(java.util.List<Spans> spanList)
Create a conjunction over the provided
Spans. |
DocIdSetIterator |
TermAutomatonScorer.iterator() |
DocIdSetIterator |
CoveringScorer.iterator() |
DocIdSetIterator |
TermScorer.iterator() |
DocIdSetIterator |
SloppyPhraseScorer.iterator() |
abstract DocIdSetIterator |
Scorer.iterator()
Return a
DocIdSetIterator over matching documents. |
DocIdSetIterator |
ReqOptSumScorer.iterator() |
DocIdSetIterator |
ReqExclScorer.iterator() |
DocIdSetIterator |
MinShouldMatchSumScorer.iterator() |
DocIdSetIterator |
FilterScorer.iterator() |
DocIdSetIterator |
FakeScorer.iterator() |
DocIdSetIterator |
ExactPhraseScorer.iterator() |
abstract DocIdSetIterator |
DocIdSet.iterator()
Provides a
DocIdSetIterator to access the set. |
DocIdSetIterator |
DisjunctionScorer.iterator() |
DocIdSetIterator |
ConstantScoreScorer.iterator() |
DocIdSetIterator |
ConjunctionScorer.iterator() |
DocIdSetIterator |
CachingCollector.CachedScorer.iterator() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ConjunctionDISI.addIterator(DocIdSetIterator disi,
java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators) |
private static float |
ReqExclScorer.matchCost(DocIdSetIterator reqApproximation,
TwoPhaseIterator reqTwoPhaseIterator,
DocIdSetIterator exclApproximation,
TwoPhaseIterator exclTwoPhaseIterator) |
(package private) static void |
Weight.DefaultBulkScorer.scoreAll(LeafCollector collector,
DocIdSetIterator iterator,
TwoPhaseIterator twoPhase,
Bits acceptDocs)
Specialized method to bulk-score all hits; we
separate this from
Weight.DefaultBulkScorer.scoreRange(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits, int, int) to help out
hotspot. |
(package private) static int |
Weight.DefaultBulkScorer.scoreRange(LeafCollector collector,
DocIdSetIterator iterator,
TwoPhaseIterator twoPhase,
Bits acceptDocs,
int currentDoc,
int end)
Specialized method to bulk-score a range of hits; we
separate this from
Weight.DefaultBulkScorer.scoreAll(org.apache.lucene.search.LeafCollector, org.apache.lucene.search.DocIdSetIterator, org.apache.lucene.search.TwoPhaseIterator, org.apache.lucene.util.Bits) to help out
hotspot. |
static TwoPhaseIterator |
TwoPhaseIterator.unwrap(DocIdSetIterator iterator)
If the given
DocIdSetIterator has been created with
TwoPhaseIterator.asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator), then this will return the wrapped
TwoPhaseIterator. |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ConjunctionDISI.addIterator(DocIdSetIterator disi,
java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators) |
private static void |
ConjunctionDISI.addScorer(Scorer scorer,
java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators)
Adds the scorer, possibly splitting up into two phases or collapsing if it is another conjunction
|
private static void |
ConjunctionDISI.addSpans(Spans spans,
java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators)
Adds the Spans.
|
private static void |
ConjunctionDISI.addTwoPhaseIterator(TwoPhaseIterator twoPhaseIter,
java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators) |
private static DocIdSetIterator |
ConjunctionDISI.createConjunction(java.util.List<DocIdSetIterator> allIterators,
java.util.List<TwoPhaseIterator> twoPhaseIterators) |
static DocIdSetIterator |
ConjunctionDISI.intersectIterators(java.util.List<DocIdSetIterator> iterators)
Create a conjunction over the provided DocIdSetIterators.
|
| Constructor and Description |
|---|
BitSetConjunctionDISI(DocIdSetIterator lead,
java.util.Collection<BitSetIterator> bitSetIterators) |
ConjunctionTwoPhaseIterator(DocIdSetIterator approximation,
java.util.List<? extends TwoPhaseIterator> twoPhaseIterators) |
ConstantScoreScorer(Weight weight,
float score,
DocIdSetIterator disi)
Constructor based on a
DocIdSetIterator which will be used to
drive iteration. |
DocsAndFreqs(DocIdSetIterator iterator) |
FilteredDocIdSetIterator(DocIdSetIterator innerIter)
Constructor.
|
ReqExclBulkScorer(BulkScorer req,
DocIdSetIterator excl) |
TwoPhase(DocIdSetIterator approximation,
float matchCost) |
TwoPhaseIterator(DocIdSetIterator approximation)
Takes the approximation to be returned by
TwoPhaseIterator.approximation. |
| Constructor and Description |
|---|
ConjunctionDISI(java.util.List<? extends DocIdSetIterator> iterators) |
| Modifier and Type | Field and Description |
|---|---|
private DocIdSetIterator |
BlockGroupingCollector.lastDocPerGroupBits |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
FakeScorer.iterator() |
| Modifier and Type | Class and Description |
|---|---|
private static class |
ToParentBlockJoinQuery.ParentApproximation |
(package private) class |
ToParentDocValues |
private static class |
ToParentDocValues.NumDV |
private static class |
ToParentDocValues.SortedDVs |
| Modifier and Type | Field and Description |
|---|---|
(package private) DocIdSetIterator |
BaseGlobalOrdinalScorer.approximation |
private DocIdSetIterator |
ToParentBlockJoinQuery.ParentApproximation.childApproximation |
private DocIdSetIterator |
ToParentBlockJoinQuery.ParentTwoPhase.childApproximation |
private DocIdSetIterator |
ToParentBlockJoinQuery.BlockJoinScorer.childApproximation |
private DocIdSetIterator |
ToParentDocValues.childWithValues |
(package private) DocIdSetIterator |
TermsIncludingScoreQuery.SVInOrderScorer.matchingDocsIterator |
private DocIdSetIterator |
ToChildBlockJoinQuery.ToChildBlockJoinScorer.parentIt |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
ToParentBlockJoinQuery.BlockJoinScorer.iterator() |
DocIdSetIterator |
ToChildBlockJoinQuery.ToChildBlockJoinScorer.iterator() |
DocIdSetIterator |
TermsIncludingScoreQuery.SVInOrderScorer.iterator() |
DocIdSetIterator |
FakeScorer.iterator() |
DocIdSetIterator |
BaseGlobalOrdinalScorer.iterator() |
| Modifier and Type | Method and Description |
|---|---|
protected TwoPhaseIterator |
GlobalOrdinalsWithScoreQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) |
protected TwoPhaseIterator |
GlobalOrdinalsWithScoreQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) |
protected TwoPhaseIterator |
GlobalOrdinalsQuery.OrdinalMapScorer.createTwoPhaseIterator(DocIdSetIterator approximation) |
protected TwoPhaseIterator |
GlobalOrdinalsQuery.SegmentOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) |
protected abstract TwoPhaseIterator |
BaseGlobalOrdinalScorer.createTwoPhaseIterator(DocIdSetIterator approximation) |
(package private) static NumericDocValues |
ToParentDocValues.wrap(NumericDocValues values,
BlockJoinSelector.Type selection,
BitSet parents2,
DocIdSetIterator children) |
static NumericDocValues |
BlockJoinSelector.wrap(NumericDocValues values,
BlockJoinSelector.Type selection,
BitSet parents,
DocIdSetIterator children)
Wraps the provided
NumericDocValues, iterating over only
child documents, in order to only select one value per parent among
its children using the configured selection type. |
(package private) static SortedDocValues |
ToParentDocValues.wrap(SortedDocValues values,
BlockJoinSelector.Type selection,
BitSet parents2,
DocIdSetIterator children) |
static SortedDocValues |
BlockJoinSelector.wrap(SortedDocValues values,
BlockJoinSelector.Type selection,
BitSet parents,
DocIdSetIterator children)
Wraps the provided
SortedDocValues in order to only select
one value per parent among its children using the configured
selection type. |
static NumericDocValues |
BlockJoinSelector.wrap(SortedNumericDocValues sortedNumerics,
BlockJoinSelector.Type selection,
BitSet parents,
DocIdSetIterator children)
Wraps the provided
SortedNumericDocValues in order to only select
one value per parent among its children using the configured
selection type. |
static SortedDocValues |
BlockJoinSelector.wrap(SortedSetDocValues sortedSet,
BlockJoinSelector.Type selection,
BitSet parents,
DocIdSetIterator children)
Wraps the provided
SortedSetDocValues in order to only select
one value per parent among its children using the configured
selection type. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ConjunctionSpans
Common super class for multiple sub spans required in a document.
|
(package private) class |
ContainSpans |
class |
FilterSpans
A
Spans implementation wrapping another spans instance,
allowing to filter spans matches easily by implementing FilterSpans.accept(org.apache.lucene.search.spans.Spans) |
class |
NearSpansOrdered
A Spans that is formed from the ordered subspans of a SpanNearQuery
where the subspans do not overlap and have a maximum slop between them.
|
class |
NearSpansUnordered
Similar to
NearSpansOrdered, but for the unordered case. |
(package private) static class |
SpanNearQuery.GapSpans |
class |
Spans
Iterates through combinations of start/end positions per-doc.
|
class |
TermSpans
Expert:
Public for extension only.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) DocIdSetIterator |
ConjunctionSpans.conjunction |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
SpanScorer.iterator() |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
CompositeOffsetsPostingsEnum
Provides a view over several underlying PostingsEnums for the iteration of offsets on the current document only.
|
private static class |
PhraseHelper.CachedSpans
A Spans based on a list of cached spans for one doc.
|
(package private) static class |
PhraseHelper.MultiSpans
A single
Spans view over multiple spans. |
private static class |
TokenStreamOffsetStrategy.TokenStreamPostingsEnum |
| Modifier and Type | Method and Description |
|---|---|
private DocIdSetIterator |
UnifiedHighlighter.asDocIdSetIterator(int[] sortedDocIds) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.CharSequence[]> |
UnifiedHighlighter.loadFieldValues(java.lang.String[] fields,
DocIdSetIterator docIter,
int cacheCharsThreshold)
Loads the String values for each docId by field to be highlighted.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitSetIterator
A
DocIdSetIterator which iterates over set bits in a
bit set. |
(package private) static class |
IntArrayDocIdSet.IntArrayDocIdSetIterator |
private class |
RoaringDocIdSet.Iterator |
| Modifier and Type | Field and Description |
|---|---|
(package private) DocIdSetIterator |
RoaringDocIdSet.Iterator.sub |
| Modifier and Type | Method and Description |
|---|---|
DocIdSetIterator |
RoaringDocIdSet.iterator() |
DocIdSetIterator |
RoaringDocIdSet.ShortArrayDocIdSet.iterator() |
DocIdSetIterator |
NotDocIdSet.iterator() |
DocIdSetIterator |
IntArrayDocIdSet.iterator() |
DocIdSetIterator |
BitDocIdSet.iterator() |
| Modifier and Type | Method and Description |
|---|---|
RoaringDocIdSet.Builder |
RoaringDocIdSet.Builder.add(DocIdSetIterator disi)
Add the content of the provided
DocIdSetIterator. |
void |
DocIdSetBuilder.add(DocIdSetIterator iter)
Add the content of the provided
DocIdSetIterator to this builder. |
protected void |
BitSet.checkUnpositioned(DocIdSetIterator iter)
Assert that the current doc is -1.
|
private static <T extends BitSet> |
BitSetIterator.getBitSet(DocIdSetIterator iterator,
java.lang.Class<? extends T> clazz) |
static FixedBitSet |
BitSetIterator.getFixedBitSetOrNull(DocIdSetIterator iterator)
If the provided iterator wraps a
FixedBitSet, returns it, otherwise returns null. |
static SparseFixedBitSet |
BitSetIterator.getSparseFixedBitSetOrNull(DocIdSetIterator iterator)
If the provided iterator wraps a
SparseFixedBitSet, returns it, otherwise returns null. |
static BitSet |
BitSet.of(DocIdSetIterator it,
int maxDoc)
Build a
BitSet from the content of the provided DocIdSetIterator. |
void |
SparseFixedBitSet.or(DocIdSetIterator it) |
void |
FixedBitSet.or(DocIdSetIterator iter) |
void |
BitSet.or(DocIdSetIterator iter)
Does in-place OR of the bits provided by the iterator.
|
private void |
SparseFixedBitSet.orDense(DocIdSetIterator it)
SparseFixedBitSet.or(DocIdSetIterator) impl that works best when it is dense |
void |
FixedBitSet.xor(DocIdSetIterator iter)
Does in-place XOR of the bits provided by the iterator.
|