Uses of Interface
org.apache.lucene.util.BytesRefIterator
Packages that use BytesRefIterator
Package
Description
BlockTree terms dictionary.
Lucene 5.0 compressing format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format.
Codecs API: API for customization of the encoding and structure of the index.
Pluggable term index / block terms dictionary implementations.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
Lucene 9.0 file format.
BlockTree terms dictionary.
Lucene 9.0 compressing format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Monitoring framework
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
Code to search indices.
Support for index-time and query-time joins.
Suggest alternate spellings for words.
Support for Autocomplete/Autosuggest
Finite-state based autosuggest.
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
Some utility classes.
Finite-state automaton for regular expressions.
-
Uses of BytesRefIterator in org.apache.lucene.backward_codecs.lucene40.blocktree
Classes in org.apache.lucene.backward_codecs.lucene40.blocktree that implement BytesRefIteratorModifier and TypeClassDescription(package private) final class
This is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)
for block-tree.(package private) final class
Iterates through terms in this field. -
Uses of BytesRefIterator in org.apache.lucene.backward_codecs.lucene50.compressing
Classes in org.apache.lucene.backward_codecs.lucene50.compressing that implement BytesRefIteratorModifier and TypeClassDescriptionprivate static class
-
Uses of BytesRefIterator in org.apache.lucene.backward_codecs.lucene70
Classes in org.apache.lucene.backward_codecs.lucene70 that implement BytesRefIterator -
Uses of BytesRefIterator in org.apache.lucene.backward_codecs.lucene80
Classes in org.apache.lucene.backward_codecs.lucene80 that implement BytesRefIterator -
Uses of BytesRefIterator in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement BytesRefIteratorModifier and TypeClassDescription(package private) static class
private static class
A mergedTermsEnum
. -
Uses of BytesRefIterator in org.apache.lucene.codecs.blockterms
Classes in org.apache.lucene.codecs.blockterms that implement BytesRefIteratorModifier and TypeClassDescriptionprivate final class
-
Uses of BytesRefIterator in org.apache.lucene.codecs.blocktreeords
Classes in org.apache.lucene.codecs.blocktreeords that implement BytesRefIteratorModifier and TypeClassDescription(package private) final class
final class
Iterates through terms in this field. -
Uses of BytesRefIterator in org.apache.lucene.codecs.bloom
Classes in org.apache.lucene.codecs.bloom that implement BytesRefIteratorModifier and TypeClassDescription(package private) static final class
-
Uses of BytesRefIterator in org.apache.lucene.codecs.lucene90
Classes in org.apache.lucene.codecs.lucene90 that implement BytesRefIterator -
Uses of BytesRefIterator in org.apache.lucene.codecs.lucene90.blocktree
Classes in org.apache.lucene.codecs.lucene90.blocktree that implement BytesRefIteratorModifier and TypeClassDescription(package private) final class
This is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)
for block-tree.(package private) final class
Iterates through terms in this field. -
Uses of BytesRefIterator in org.apache.lucene.codecs.lucene90.compressing
Classes in org.apache.lucene.codecs.lucene90.compressing that implement BytesRefIteratorModifier and TypeClassDescriptionprivate static class
-
Uses of BytesRefIterator in org.apache.lucene.codecs.memory
Classes in org.apache.lucene.codecs.memory that implement BytesRefIteratorModifier and TypeClassDescriptionprivate final class
private final class
(package private) class
private final class
private final class
-
Uses of BytesRefIterator in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement BytesRefIteratorModifier and TypeClassDescriptionprivate class
private static class
-
Uses of BytesRefIterator in org.apache.lucene.codecs.uniformsplit
Classes in org.apache.lucene.codecs.uniformsplit that implement BytesRefIteratorModifier and TypeClassDescriptionclass
Seeks the block corresponding to a given term, read the block bytes, and scans the block terms.class
The "intersect"TermsEnum
response toUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton. -
Uses of BytesRefIterator in org.apache.lucene.index
Classes in org.apache.lucene.index that implement BytesRefIteratorModifier and TypeClassDescriptionclass
A FilteredTermsEnum that enumerates terms based upon what is accepted by a DFA.class
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
Wrapper class for TermsEnum that is used by ExitableTerms for implementing an exitable enumeration of terms.(package private) class
Iterates over terms in across multiple fields.class
Abstract class for enumerating a subset of all terms.static class
Base class for filteringTermsEnum
implementations.private static class
private static class
private static class
final class
static class
An iterator over the list of terms stored in aPrefixCodedTerms
.final class
Subclass of FilteredTermsEnum for enumerating a single term.(package private) class
Implements aTermsEnum
wrapping a providedSortedDocValues
.(package private) class
Implements aTermsEnum
wrapping a providedSortedSetDocValues
.class
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 BytesRefIteratorModifier and TypeFieldDescriptionprivate final BytesRefIterator
FieldUpdatesBuffer.BufferedUpdateIterator.byteValuesIterator
-
Uses of BytesRefIterator in org.apache.lucene.index.memory
Classes in org.apache.lucene.index.memory that implement BytesRefIterator -
Uses of BytesRefIterator in org.apache.lucene.monitor
Classes in org.apache.lucene.monitor that implement BytesRefIteratorModifier and TypeClassDescriptionprotected class
Implements aBytesRefIterator
over aBytesRefHash
Fields in org.apache.lucene.monitor declared as BytesRefIteratorConstructors in org.apache.lucene.monitor with parameters of type BytesRefIteratorModifierConstructorDescriptionTermsEnumTokenStream
(BytesRefIterator termsEnum) Create a new TermsEnumTokenStream using a TermsEnum -
Uses of BytesRefIterator in org.apache.lucene.sandbox.codecs.idversion
Classes in org.apache.lucene.sandbox.codecs.idversion that implement BytesRefIteratorModifier and TypeClassDescriptionfinal class
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.search
Classes in org.apache.lucene.search that implement BytesRefIteratorModifier and TypeClassDescriptionfinal class
Subclass of TermsEnum for enumerating all terms that are similar to the specified filter term.static class
Iterator of encoded point values.private class
Like a babyAutomatonTermsEnum
, ping-pong intersects the terms dict against our encoded query terms.Fields in org.apache.lucene.search declared as BytesRefIteratorModifier and TypeFieldDescriptionprivate final BytesRefIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.terms
Methods in org.apache.lucene.search that return BytesRefIteratorModifier and TypeMethodDescriptionprivate static BytesRefIterator
DisjunctionMatchesIterator.asBytesRefIterator
(List<Term> terms) TermInSetQuery.getBytesRefIterator()
Get an iterator over the encoded terms for query inspection.Methods in org.apache.lucene.search with parameters of type BytesRefIteratorModifier and TypeMethodDescriptionstatic MatchesIterator
MatchesUtils.disjunction
(LeafReaderContext context, int doc, Query query, 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, String field, BytesRefIterator terms) Create aDisjunctionMatchesIterator
over a list of terms extracted from aBytesRefIterator
Constructors in org.apache.lucene.search with parameters of type BytesRefIteratorModifierConstructorDescription(package private)
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 BytesRefIteratorModifier and TypeClassDescription(package private) static class
class
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 BytesRefIteratorModifier and TypeClassDescription(package private) final class
(package private) final class
-
Uses of BytesRefIterator in org.apache.lucene.search.suggest
Subinterfaces of BytesRefIterator in org.apache.lucene.search.suggestModifier and TypeInterfaceDescriptioninterface
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 BytesRefIteratorModifier and TypeClassDescriptionclass
This wrapper buffers incoming elements.protected class
ImplementsInputIterator
from stored fields.(package private) final class
(package private) final class
static class
Wraps a BytesRefIterator as a suggester InputIterator, with all weights set to1
and carries no payloadclass
This wrapper buffers incoming elements and makes sure they are sorted based on given comparator.class
This wrapper buffers the incoming elements and makes sure they are in random order.Fields in org.apache.lucene.search.suggest declared as BytesRefIteratorModifier and TypeFieldDescriptionprivate final BytesRefIterator
InputIterator.InputIteratorWrapper.wrapped
Methods in org.apache.lucene.search.suggest that return BytesRefIteratorConstructors in org.apache.lucene.search.suggest with parameters of type BytesRefIteratorModifierConstructorDescriptionInputIteratorWrapper
(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 BytesRefIteratorModifier and TypeClassDescriptionstatic class
Iterates overBytesRef
s in a file, closes the reader when the iterator is exhausted.private static final class
Methods in org.apache.lucene.search.suggest.fst that return BytesRefIteratorModifier and TypeMethodDescriptionBytesRefSorter.iterator()
Sorts the entries added inBytesRefSorter.add(BytesRef)
and returns an iterator over all sorted entries. -
Uses of BytesRefIterator in org.apache.lucene.search.uhighlight
Classes in org.apache.lucene.search.uhighlight that implement BytesRefIteratorModifier and TypeClassDescriptionprivate static final class
-
Uses of BytesRefIterator in org.apache.lucene.util
Subinterfaces of BytesRefIterator in org.apache.lucene.utilModifier and TypeInterfaceDescriptionstatic interface
An extension ofBytesRefIterator
that allows retrieving the index of the current elementClasses in org.apache.lucene.util that implement BytesRefIteratorModifier and TypeClassDescriptionstatic class
Utility class to read length-prefixed byte[] entries from an input.Fields in org.apache.lucene.util declared as BytesRefIteratorModifier and TypeFieldDescriptionstatic final BytesRefIterator
BytesRefIterator.EMPTY
Singleton BytesRefIterator that iterates over 0 BytesRefs.Methods in org.apache.lucene.util that return BytesRefIteratorModifier and TypeMethodDescriptionBytesRefArray.iterator()
sugar forBytesRefArray.iterator(Comparator)
with anull
comparatorBytesRefArray.iterator
(Comparator<BytesRef> comp) Returns aBytesRefIterator
with point in time semantics.FixedLengthBytesRefArray.iterator
(Comparator<BytesRef> comp) Returns aBytesRefIterator
with point in time semantics.SortableBytesRefArray.iterator
(Comparator<BytesRef> comp) Sort all values by the provided comparator and return an iterator over the sorted values -
Uses of BytesRefIterator in org.apache.lucene.util.automaton
Methods in org.apache.lucene.util.automaton with parameters of type BytesRefIteratorModifier and TypeMethodDescription(package private) static Automaton
DaciukMihovAutomatonBuilder.build
(BytesRefIterator input, boolean asBinary) Deprecated.Build a minimal, deterministic automaton from a sorted list ofBytesRef
representing strings in UTF-8.static Automaton
Automata.makeBinaryStringUnion
(BytesRefIterator utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given iterator ofBytesRef
s representing UTF-8 encoded strings.static Automaton
Automata.makeStringUnion
(BytesRefIterator utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given iterator ofBytesRef
s representing UTF-8 encoded strings.