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 classThis is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)for block-tree.(package private) final classIterates 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 classprivate static classA 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 classfinal classIterates 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 classThis is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)for block-tree.(package private) final classIterates 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 classprivate final class(package private) classprivate final classprivate final class -
Uses of BytesRefIterator in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement BytesRefIteratorModifier and TypeClassDescriptionprivate classprivate static class -
Uses of BytesRefIterator in org.apache.lucene.codecs.uniformsplit
Classes in org.apache.lucene.codecs.uniformsplit that implement BytesRefIteratorModifier and TypeClassDescriptionclassSeeks the block corresponding to a given term, read the block bytes, and scans the block terms.classThe "intersect"TermsEnumresponse 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 TypeClassDescriptionclassA FilteredTermsEnum that enumerates terms based upon what is accepted by a DFA.classA 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 classWrapper class for TermsEnum that is used by ExitableTerms for implementing an exitable enumeration of terms.(package private) classIterates over terms in across multiple fields.classAbstract class for enumerating a subset of all terms.static classBase class for filteringTermsEnumimplementations.private static classprivate static classprivate static classfinal classstatic classAn iterator over the list of terms stored in aPrefixCodedTerms.final classSubclass of FilteredTermsEnum for enumerating a single term.(package private) classImplements aTermsEnumwrapping a providedSortedDocValues.(package private) classImplements aTermsEnumwrapping a providedSortedSetDocValues.classIterator to seek (TermsEnum.seekCeil(BytesRef),TermsEnum.seekExact(BytesRef)) or step through (next()terms to obtain frequency information (TermsEnum.docFreq()),PostingsEnumorPostingsEnumfor the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum).Fields in org.apache.lucene.index declared as BytesRefIteratorModifier and TypeFieldDescriptionprivate final BytesRefIteratorFieldUpdatesBuffer.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 classImplements aBytesRefIteratorover aBytesRefHashFields 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 classIterates 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 classSubclass of TermsEnum for enumerating all terms that are similar to the specified filter term.static classIterator of encoded point values.private classLike 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 BytesRefIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.termsMethods in org.apache.lucene.search that return BytesRefIteratorModifier and TypeMethodDescriptionprivate static BytesRefIteratorDisjunctionMatchesIterator.asBytesRefIterator(List<Term> terms) Methods in org.apache.lucene.search with parameters of type BytesRefIteratorModifier and TypeMethodDescriptionstatic MatchesIteratorMatchesUtils.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 MatchesIteratorDisjunctionMatchesIterator.fromTermsEnum(LeafReaderContext context, int doc, Query query, String field, BytesRefIterator terms) Create aDisjunctionMatchesIteratorover a list of terms extracted from aBytesRefIteratorConstructors 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 classclassA 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 TypeInterfaceDescriptioninterfaceInterface for enumerating term,weight,payload triples for suggester consumption; currently onlyAnalyzingSuggester,FuzzySuggesterandAnalyzingInfixSuggestersupport payloads.Classes in org.apache.lucene.search.suggest that implement BytesRefIteratorModifier and TypeClassDescriptionclassThis wrapper buffers incoming elements.protected classImplementsInputIteratorfrom stored fields.(package private) final class(package private) final classstatic classWraps a BytesRefIterator as a suggester InputIterator, with all weights set to1and carries no payloadclassThis wrapper buffers incoming elements and makes sure they are sorted based on given comparator.classThis 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 BytesRefIteratorInputIterator.InputIteratorWrapper.wrappedMethods 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 of1for 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 classIterates overBytesRefs in a file, closes the reader when the iterator is exhausted.private static final classMethods 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 interfaceAn extension ofBytesRefIteratorthat allows retrieving the index of the current elementClasses in org.apache.lucene.util that implement BytesRefIteratorModifier and TypeClassDescriptionstatic classUtility class to read length-prefixed byte[] entries from an input.Fields in org.apache.lucene.util declared as BytesRefIteratorModifier and TypeFieldDescriptionstatic final BytesRefIteratorBytesRefIterator.EMPTYSingleton BytesRefIterator that iterates over 0 BytesRefs.Methods in org.apache.lucene.util that return BytesRefIteratorModifier and TypeMethodDescriptionBytesRefArray.iterator()sugar forBytesRefArray.iterator(Comparator)with anullcomparatorBytesRefArray.iterator(Comparator<BytesRef> comp) Returns aBytesRefIteratorwith point in time semantics.FixedLengthBytesRefArray.iterator(Comparator<BytesRef> comp) Returns aBytesRefIteratorwith 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 AutomatonDaciukMihovAutomatonBuilder.build(BytesRefIterator input, boolean asBinary) Deprecated.Build a minimal, deterministic automaton from a sorted list ofBytesRefrepresenting strings in UTF-8.static AutomatonAutomata.makeBinaryStringUnion(BytesRefIterator utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given iterator ofBytesRefs representing UTF-8 encoded strings.static AutomatonAutomata.makeStringUnion(BytesRefIterator utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given iterator ofBytesRefs representing UTF-8 encoded strings.