Uses of Interface
org.apache.lucene.util.BytesRefIterator
-
Packages that use BytesRefIterator Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.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.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.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.monitor Monitoring frameworkorg.apache.lucene.search Code to search indices.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest Support for Autocomplete/Autosuggestorg.apache.lucene.search.suggest.fst Finite-state based autosuggest.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. -
-
Uses of BytesRefIterator in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement BytesRefIterator Modifier and Type Class Description (package private) static class
DocValuesConsumer.BitsFilteredTermsEnum
private static class
DocValuesConsumer.MergedTermsEnum
A mergedTermsEnum
. -
Uses of BytesRefIterator in org.apache.lucene.codecs.blockterms
Classes in org.apache.lucene.codecs.blockterms that implement BytesRefIterator Modifier and Type Class Description private class
BlockTermsReader.FieldReader.SegmentTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.codecs.blocktree
Classes in org.apache.lucene.codecs.blocktree that implement BytesRefIterator Modifier and Type Class Description (package private) class
IntersectTermsEnum
This is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)
for block-tree.(package private) class
SegmentTermsEnum
Iterates through terms in this field. -
Uses of BytesRefIterator in org.apache.lucene.codecs.blocktreeords
Classes in org.apache.lucene.codecs.blocktreeords that implement BytesRefIterator Modifier and Type Class Description (package private) class
OrdsIntersectTermsEnum
class
OrdsSegmentTermsEnum
Iterates through terms in this field. -
Uses of BytesRefIterator in org.apache.lucene.codecs.bloom
Classes in org.apache.lucene.codecs.bloom that implement BytesRefIterator Modifier and Type Class Description (package private) static class
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.codecs.compressing
Classes in org.apache.lucene.codecs.compressing that implement BytesRefIterator Modifier and Type Class Description private static class
CompressingTermVectorsReader.TVTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.codecs.idversion
Classes in org.apache.lucene.codecs.idversion that implement BytesRefIterator Modifier and Type Class Description class
IDVersionSegmentTermsEnum
Iterates through terms in this field; this class is public so users can cast it to callIDVersionSegmentTermsEnum.seekExact(BytesRef, long)
for optimistic-concurrency, and alsoIDVersionSegmentTermsEnum.getVersion()
to get the version of the currently seek'd term. -
Uses of BytesRefIterator in org.apache.lucene.codecs.lucene70
Classes in org.apache.lucene.codecs.lucene70 that implement BytesRefIterator Modifier and Type Class Description private static class
Lucene70DocValuesProducer.TermsDict
-
Uses of BytesRefIterator in org.apache.lucene.codecs.lucene80
Classes in org.apache.lucene.codecs.lucene80 that implement BytesRefIterator Modifier and Type Class Description private static class
Lucene80DocValuesProducer.TermsDict
-
Uses of BytesRefIterator in org.apache.lucene.codecs.memory
Classes in org.apache.lucene.codecs.memory that implement BytesRefIterator Modifier and Type Class Description private class
DirectPostingsFormat.DirectField.DirectIntersectTermsEnum
private class
DirectPostingsFormat.DirectField.DirectTermsEnum
(package private) class
FSTTermsReader.TermsReader.BaseTermsEnum
private class
FSTTermsReader.TermsReader.IntersectTermsEnum
private class
FSTTermsReader.TermsReader.SegmentTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement BytesRefIterator Modifier and Type Class Description private class
SimpleTextFieldsReader.SimpleTextTermsEnum
private static class
SimpleTextTermVectorsReader.SimpleTVTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.codecs.uniformsplit
Classes in org.apache.lucene.codecs.uniformsplit that implement BytesRefIterator Modifier and Type Class Description class
BlockReader
Seeks the block corresponding to a given term, read the block bytes, and scans the block terms.class
IntersectBlockReader
The "intersect"TermsEnum
response toUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton. -
Uses of BytesRefIterator in org.apache.lucene.codecs.uniformsplit.sharedterms
Classes in org.apache.lucene.codecs.uniformsplit.sharedterms that implement BytesRefIterator Modifier and Type Class Description class
STBlockReader
Reads terms blocks with the Shared Terms format.class
STIntersectBlockReader
The "intersect"TermsEnum
response toSTUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.class
STMergingBlockReader
class
STMergingTermsEnum
CombinesPostingsEnum
for the same term for a given field from multiple segments. -
Uses of BytesRefIterator in org.apache.lucene.index
Classes in org.apache.lucene.index that implement BytesRefIterator Modifier and Type Class Description class
AutomatonTermsEnum
A FilteredTermsEnum that enumerates terms based upon what is accepted by a DFA.class
BaseTermsEnum
A base TermsEnum that adds default implementations forBaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own implementation if possible.static class
ExitableDirectoryReader.ExitableTermsEnum
Wrapper class for TermsEnum that is used by ExitableTerms for implementing an exitable enumeration of terms.(package private) class
FieldTermIterator
Iterates over terms in across multiple fields.class
FilteredTermsEnum
Abstract class for enumerating a subset of all terms.static class
FilterLeafReader.FilterTermsEnum
Base class for filteringTermsEnum
implementations.private static class
FreqProxFields.FreqProxTermsEnum
private static class
MappedMultiFields.MappedMultiTermsEnum
class
MultiTermsEnum
static class
PrefixCodedTerms.TermIterator
An iterator over the list of terms stored in aPrefixCodedTerms
.class
SingleTermsEnum
Subclass of FilteredTermsEnum for enumerating a single term.(package private) class
SortedDocValuesTermsEnum
Implements aTermsEnum
wrapping a providedSortedDocValues
.(package private) class
SortedSetDocValuesTermsEnum
Implements aTermsEnum
wrapping a providedSortedSetDocValues
.private static class
SortingLeafReader.SortingTermsEnum
class
TermsEnum
Iterator to seek (TermsEnum.seekCeil(BytesRef)
,TermsEnum.seekExact(BytesRef)
) or step through (next()
terms to obtain frequency information (TermsEnum.docFreq()
),PostingsEnum
orPostingsEnum
for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum)
.Fields in org.apache.lucene.index declared as BytesRefIterator Modifier and Type Field Description private BytesRefIterator
FieldUpdatesBuffer.BufferedUpdateIterator. byteValuesIterator
-
Uses of BytesRefIterator in org.apache.lucene.index.memory
Classes in org.apache.lucene.index.memory that implement BytesRefIterator Modifier and Type Class Description private class
MemoryIndex.MemoryIndexReader.MemoryTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.monitor
Classes in org.apache.lucene.monitor that implement BytesRefIterator Modifier and Type Class Description protected class
TermFilteredPresearcher.BytesRefHashIterator
Implements aBytesRefIterator
over aBytesRefHash
Fields in org.apache.lucene.monitor declared as BytesRefIterator Modifier and Type Field Description private BytesRefIterator
TermsEnumTokenStream. termsEnum
Constructors in org.apache.lucene.monitor with parameters of type BytesRefIterator Constructor Description TermsEnumTokenStream(BytesRefIterator termsEnum)
Create a new TermsEnumTokenStream using a TermsEnum -
Uses of BytesRefIterator in org.apache.lucene.search
Classes in org.apache.lucene.search that implement BytesRefIterator Modifier and Type Class Description class
FuzzyTermsEnum
Subclass of TermsEnum for enumerating all terms that are similar to the specified filter term.static class
PointInSetQuery.Stream
Iterator of encoded point values.Fields in org.apache.lucene.search declared as BytesRefIterator Modifier and Type Field Description private BytesRefIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. terms
Methods in org.apache.lucene.search that return BytesRefIterator Modifier and Type Method Description private static BytesRefIterator
DisjunctionMatchesIterator. asBytesRefIterator(java.util.List<Term> terms)
Methods in org.apache.lucene.search with parameters of type BytesRefIterator Modifier and Type Method Description static MatchesIterator
MatchesUtils. disjunction(LeafReaderContext context, int doc, Query query, java.lang.String field, BytesRefIterator terms)
Create a MatchesIterator that is a disjunction over a list of terms extracted from aBytesRefIterator
.(package private) static MatchesIterator
DisjunctionMatchesIterator. fromTermsEnum(LeafReaderContext context, int doc, Query query, java.lang.String field, BytesRefIterator terms)
Create aDisjunctionMatchesIterator
over a list of terms extracted from aBytesRefIterator
Only terms that have at least one match in the given document will be includedConstructors in org.apache.lucene.search with parameters of type BytesRefIterator Constructor Description TermsEnumDisjunctionMatchesIterator(MatchesIterator first, BytesRefIterator terms, TermsEnum te, int doc, Query query)
-
Uses of BytesRefIterator in org.apache.lucene.search.join
Classes in org.apache.lucene.search.join that implement BytesRefIterator Modifier and Type Class Description (package private) static class
PointInSetIncludingScoreQuery.Stream
class
SeekingTermSetTermsEnum
A filtered TermsEnum that uses a BytesRefHash as a filter -
Uses of BytesRefIterator in org.apache.lucene.search.spell
Classes in org.apache.lucene.search.spell that implement BytesRefIterator Modifier and Type Class Description (package private) class
HighFrequencyDictionary.HighFrequencyIterator
(package private) class
PlainTextDictionary.FileIterator
-
Uses of BytesRefIterator in org.apache.lucene.search.suggest
Subinterfaces of BytesRefIterator in org.apache.lucene.search.suggest Modifier and Type Interface Description interface
InputIterator
Interface for enumerating term,weight,payload triples for suggester consumption; currently onlyAnalyzingSuggester
,FuzzySuggester
andAnalyzingInfixSuggester
support payloads.Classes in org.apache.lucene.search.suggest that implement BytesRefIterator Modifier and Type Class Description class
BufferedInputIterator
This wrapper buffers incoming elements.protected class
DocumentDictionary.DocumentInputIterator
ImplementsInputIterator
from stored fields.(package private) class
DocumentValueSourceDictionary.DocumentValueSourceInputIterator
(package private) class
FileDictionary.FileIterator
static class
InputIterator.InputIteratorWrapper
Wraps a BytesRefIterator as a suggester InputIterator, with all weights set to1
and carries no payloadclass
SortedInputIterator
This wrapper buffers incoming elements and makes sure they are sorted based on given comparator.class
UnsortedInputIterator
This wrapper buffers the incoming elements and makes sure they are in random order.Fields in org.apache.lucene.search.suggest declared as BytesRefIterator Modifier and Type Field Description private BytesRefIterator
InputIterator.InputIteratorWrapper. wrapped
Methods in org.apache.lucene.search.suggest that return BytesRefIterator Modifier and Type Method Description BytesRefIterator
InMemorySorter. iterator()
Constructors in org.apache.lucene.search.suggest with parameters of type BytesRefIterator Constructor Description InputIteratorWrapper(BytesRefIterator wrapped)
Creates a new wrapper, wrapping the specified iterator and specifying a weight value of1
for all terms and nullifies associated payloads. -
Uses of BytesRefIterator in org.apache.lucene.search.suggest.fst
Classes in org.apache.lucene.search.suggest.fst that implement BytesRefIterator Modifier and Type Class Description (package private) static class
ExternalRefSorter.ByteSequenceIterator
Iterate over byte refs in a file.private static class
WFSTCompletionLookup.WFSTInputIterator
Methods in org.apache.lucene.search.suggest.fst that return BytesRefIterator Modifier and Type Method Description BytesRefIterator
BytesRefSorter. iterator()
Sorts the entries added inBytesRefSorter.add(BytesRef)
and returns an iterator over all sorted entries.BytesRefIterator
ExternalRefSorter. iterator()
-
Uses of BytesRefIterator in org.apache.lucene.search.uhighlight
Classes in org.apache.lucene.search.uhighlight that implement BytesRefIterator Modifier and Type Class Description private static class
TermVectorFilteredLeafReader.TermVectorFilteredTermsEnum
-
Uses of BytesRefIterator in org.apache.lucene.util
Subinterfaces of BytesRefIterator in org.apache.lucene.util Modifier and Type Interface Description static interface
BytesRefArray.IndexedBytesRefIterator
An extension ofBytesRefIterator
that allows retrieving the index of the current elementClasses in org.apache.lucene.util that implement BytesRefIterator Modifier and Type Class Description static class
OfflineSorter.ByteSequencesReader
Utility class to read length-prefixed byte[] entries from an input.Fields in org.apache.lucene.util declared as BytesRefIterator Modifier and Type Field Description static BytesRefIterator
BytesRefIterator. EMPTY
Singleton BytesRefIterator that iterates over 0 BytesRefs.Methods in org.apache.lucene.util that return BytesRefIterator Modifier and Type Method Description BytesRefIterator
BytesRefArray. iterator()
sugar forBytesRefArray.iterator(Comparator)
with anull
comparatorBytesRefIterator
BytesRefArray. iterator(java.util.Comparator<BytesRef> comp)
Returns aBytesRefIterator
with point in time semantics.BytesRefIterator
FixedLengthBytesRefArray. iterator(java.util.Comparator<BytesRef> comp)
Returns aBytesRefIterator
with point in time semantics.BytesRefIterator
SortableBytesRefArray. iterator(java.util.Comparator<BytesRef> comp)
Sort all values by the provided comparator and return an iterator over the sorted values
-