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 BitSetIterator s. |
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
Scorer s. |
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.
|