Uses of Class
org.apache.lucene.util.fst.FST.BytesReader
Packages that use FST.BytesReader
Package
Description
Normalization of text before the tokenizer.
A Java implementation of Hunspell stemming and
spell-checking algorithms (
Hunspell
), and a stemming
TokenFilter (HunspellStemFilter
) based on it.Analyzer for Japanese.
Analyzer for Korean.
Miscellaneous Tokenstreams.
Abstract classes for morphological analyzers.
Analysis components for Synonyms.
BlockTree terms dictionary.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
BlockTree terms dictionary.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
Analyzer based autosuggest.
Finite state transducers
-
Uses of FST.BytesReader in org.apache.lucene.analysis.charfilter
Fields in org.apache.lucene.analysis.charfilter declared as FST.BytesReader -
Uses of FST.BytesReader in org.apache.lucene.analysis.hunspell
Methods in org.apache.lucene.analysis.hunspell with parameters of type FST.BytesReader -
Uses of FST.BytesReader in org.apache.lucene.analysis.ja
Constructors in org.apache.lucene.analysis.ja with parameters of type FST.BytesReaderModifierConstructorDescription(package private)
ViterbiNBest
(TokenInfoFST fst, FST.BytesReader fstReader, TokenInfoDictionary dictionary, TokenInfoFST userFST, FST.BytesReader userFSTReader, UserDictionary userDictionary, ConnectionCosts costs, UnknownDictionary unkDictionary, CharacterDefinition characterDefinition, boolean discardPunctuation, boolean searchMode, boolean extendedMode, boolean outputCompounds) -
Uses of FST.BytesReader in org.apache.lucene.analysis.ko
Constructors in org.apache.lucene.analysis.ko with parameters of type FST.BytesReaderModifierConstructorDescription(package private)
Viterbi
(TokenInfoFST fst, FST.BytesReader fstReader, TokenInfoDictionary dictionary, TokenInfoFST userFST, FST.BytesReader userFSTReader, UserDictionary userDictionary, ConnectionCosts costs, UnknownDictionary unkDictionary, CharacterDefinition characterDefinition, boolean discardPunctuation, KoreanTokenizer.DecompoundMode mode, boolean outputUnknownUnigrams) -
Uses of FST.BytesReader in org.apache.lucene.analysis.miscellaneous
Fields in org.apache.lucene.analysis.miscellaneous declared as FST.BytesReaderMethods in org.apache.lucene.analysis.miscellaneous that return FST.BytesReaderModifier and TypeMethodDescriptionStemmerOverrideFilter.StemmerOverrideMap.getBytesReader()
Returns aFST.BytesReader
to pass to theStemmerOverrideFilter.StemmerOverrideMap.get(char[], int, FST.Arc, FST.BytesReader)
method.Methods in org.apache.lucene.analysis.miscellaneous with parameters of type FST.BytesReaderModifier and TypeMethodDescriptionStemmerOverrideFilter.StemmerOverrideMap.get
(char[] buffer, int bufferLen, FST.Arc<BytesRef> scratchArc, FST.BytesReader fstReader) Returns the value mapped to the given key ornull
if the key is not in the FST dictionary. -
Uses of FST.BytesReader in org.apache.lucene.analysis.morph
Fields in org.apache.lucene.analysis.morph declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
Viterbi.fstReader
private final FST.BytesReader
Viterbi.userFSTReader
Methods in org.apache.lucene.analysis.morph that return FST.BytesReaderMethods in org.apache.lucene.analysis.morph with parameters of type FST.BytesReaderModifier and TypeMethodDescriptionTokenInfoFST.findTargetArc
(int ch, FST.Arc<Long> follow, FST.Arc<Long> arc, boolean useCache, FST.BytesReader fstReader) Constructors in org.apache.lucene.analysis.morph with parameters of type FST.BytesReaderModifierConstructorDescriptionprotected
Viterbi
(TokenInfoFST fst, FST.BytesReader fstReader, BinaryDictionary<? extends MorphData> dictionary, TokenInfoFST userFST, FST.BytesReader userFSTReader, Dictionary<? extends MorphData> userDictionary, ConnectionCosts costs, Class<U> positionImpl) protected
ViterbiNBest
(TokenInfoFST fst, FST.BytesReader fstReader, BinaryDictionary<? extends MorphData> dictionary, TokenInfoFST userFST, FST.BytesReader userFSTReader, Dictionary<? extends MorphData> userDictionary, ConnectionCosts costs) -
Uses of FST.BytesReader in org.apache.lucene.analysis.synonym
Fields in org.apache.lucene.analysis.synonym declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
SynonymFilter.fstReader
Deprecated.private final FST.BytesReader
SynonymGraphFilter.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.backward_codecs.lucene40.blocktree
Fields in org.apache.lucene.backward_codecs.lucene40.blocktree declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
IntersectTermsEnum.fstReader
private final FST.BytesReader
SegmentTermsEnum.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.codecs.blocktreeords
Fields in org.apache.lucene.codecs.blocktreeords declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
OrdsIntersectTermsEnum.fstReader
private final FST.BytesReader
OrdsSegmentTermsEnum.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.codecs.lucene90.blocktree
Fields in org.apache.lucene.codecs.lucene90.blocktree declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
IntersectTermsEnum.fstReader
private final FST.BytesReader
SegmentTermsEnum.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.codecs.memory
Fields in org.apache.lucene.codecs.memory declared as FST.BytesReaderModifier and TypeFieldDescription(package private) final FST.BytesReader
FSTTermsReader.TermsReader.IntersectTermsEnum.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.sandbox.codecs.idversion
Fields in org.apache.lucene.sandbox.codecs.idversion declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
IDVersionSegmentTermsEnum.fstReader
-
Uses of FST.BytesReader in org.apache.lucene.search.suggest.analyzing
Methods in org.apache.lucene.search.suggest.analyzing with parameters of type FST.BytesReaderModifier and TypeMethodDescriptionprivate Long
FreeTextSuggester.lookupPrefix
(FST<Long> fst, FST.BytesReader bytesReader, BytesRef scratch, FST.Arc<Long> arc) -
Uses of FST.BytesReader in org.apache.lucene.util.fst
Subclasses of FST.BytesReader in org.apache.lucene.util.fstModifier and TypeClassDescription(package private) final class
Reads in reverse from a ByteBlockPool.(package private) final class
Reads from a single byte[].(package private) final class
Reads in reverse from a single byte[].(package private) final class
Implements reverse read from a RandomAccessInput.Fields in org.apache.lucene.util.fst declared as FST.BytesReaderModifier and TypeFieldDescriptionprivate final FST.BytesReader
Util.TopNSearcher.bytesReader
protected final FST.BytesReader
FSTEnum.fstReader
Methods in org.apache.lucene.util.fst that return FST.BytesReaderModifier and TypeMethodDescriptionFST.getBytesReader()
Returns aFST.BytesReader
for this FST, positioned at position 0.private FST.BytesReader
NodeHash.PagedGrowableHash.getBytesReader
(long nodeAddress, long hashSlot) FSTCompiler.NullFSTReader.getReverseBytesReader()
FSTReader.getReverseBytesReader()
Get the reverse BytesReader for this FSTOffHeapFSTStore.getReverseBytesReader()
OnHeapFSTStore.getReverseBytesReader()
ReadWriteDataOutput.getReverseBytesReader()
Methods in org.apache.lucene.util.fst with parameters of type FST.BytesReaderModifier and TypeMethodDescription(package private) static boolean
FST.Arc.BitTable.assertIsValid
(FST.Arc<?> arc, FST.BytesReader in) Asserts the bit-table of the providedFST.Arc
is valid.FSTEnum.backtrackToFloorArc
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) Backtracks until it finds a node which first arc is before our target label.` Then on the node, finds the arc just before the targetLabel.private static int
BitTableUtil.bitCount8Bytes
(FST.BytesReader reader) (package private) static int
BitTableUtil.countBits
(int bitTableBytes, FST.BytesReader reader) Counts all bits set in the bit-table.(package private) static int
FST.Arc.BitTable.countBits
(FST.Arc<?> arc, FST.BytesReader in) (package private) static int
BitTableUtil.countBitsUpTo
(int bitIndex, FST.BytesReader reader) Counts the bits set up to the given bit zero-based index, exclusive.(package private) static int
FST.Arc.BitTable.countBitsUpTo
(int bitIndex, FST.Arc<?> arc, FST.BytesReader in) FSTEnum.doSeekCeilArrayContinuous
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) FSTEnum.doSeekCeilArrayDirectAddressing
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) FSTEnum.doSeekCeilArrayPacked
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) FSTEnum.doSeekFloorArrayDirectAddressing
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) FSTEnum.doSeekFloorArrayPacked
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) FSTEnum.doSeekFloorContinuous
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) private void
FSTEnum.findNextFloorArcBinarySearch
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) Same asFSTEnum.findNextFloorArcDirectAddressing(org.apache.lucene.util.fst.FST.Arc<T>, int, org.apache.lucene.util.fst.FST.BytesReader)
for binary search node.private void
FSTEnum.findNextFloorArcContinuous
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) private void
FSTEnum.findNextFloorArcDirectAddressing
(FST.Arc<T> arc, int targetLabel, FST.BytesReader in) Finds and reads an arc on the current node which label is strictly less than the given label.FST.findTargetArc
(int labelToMatch, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Finds an arc leaving the incoming arc, replacing the arc in place.(package private) static boolean
BitTableUtil.isBitSet
(int bitIndex, FST.BytesReader reader) Returns whether the bit at given zero-based index is set.(package private) static boolean
FST.Arc.BitTable.isBitSet
(int bitIndex, FST.Arc<?> arc, FST.BytesReader in) (package private) boolean
FST.isExpandedTarget
(FST.Arc<T> follow, FST.BytesReader in) Returns whetherarc
's target points to a node in expanded format (fixed length arcs).(package private) static int
BitTableUtil.nextBitSet
(int bitIndex, int bitTableBytes, FST.BytesReader reader) Returns the index of the next bit set following the given bit zero-based index.(package private) static int
FST.Arc.BitTable.nextBitSet
(int bitIndex, FST.Arc<?> arc, FST.BytesReader in) (package private) static int
BitTableUtil.previousBitSet
(int bitIndex, FST.BytesReader reader) Returns the index of the previous bit set preceding the given bit zero-based index.(package private) static int
FST.Arc.BitTable.previousBitSet
(int bitIndex, FST.Arc<?> arc, FST.BytesReader in) FST.readArc
(FST.Arc<T> arc, FST.BytesReader in) Reads an arc.FST.readArcByContinuous
(FST.Arc<T> arc, FST.BytesReader in, int rangeIndex) Reads a Continuous node arc, with the provided index in the label range.FST.readArcByDirectAddressing
(FST.Arc<T> arc, FST.BytesReader in, int rangeIndex) Reads a present direct addressing node arc, with the provided index in the label range.FST.readArcByDirectAddressing
(FST.Arc<T> arc, FST.BytesReader in, int rangeIndex, int presenceIndex) Reads a present direct addressing node arc, with the provided index in the label range and its corresponding presence index (which is the count of presence bits before it).FST.readArcByIndex
(FST.Arc<T> arc, FST.BytesReader in, int idx) private static long
BitTableUtil.readByte
(FST.BytesReader reader) static <T> FST.Arc
<T> Util.readCeilArc
(int label, FST<T> fst, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Reads the first arc greater or equal than the given label into the provided arc in place and returns it iff found, otherwise returnnull
.private void
FST.readFirstArcInfo
(long nodeAddress, FST.Arc<T> arc, FST.BytesReader in) FST.readFirstRealTargetArc
(long nodeAddress, FST.Arc<T> arc, FST.BytesReader in) FST.readFirstTargetArc
(FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Follow thefollow
arc and read the first arc of its target; this changes the providedarc
(2nd arg) in-place and returns it.FST.readLastArcByContinuous
(FST.Arc<T> arc, FST.BytesReader in) Reads the last arc of a continuous node.FST.readLastArcByDirectAddressing
(FST.Arc<T> arc, FST.BytesReader in) Reads the last arc of a direct addressing node.FST.readLastTargetArc
(FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Follows thefollow
arc and reads the last arc of its target; this changes the providedarc
(2nd arg) in-place and returns it.FST.readNextArc
(FST.Arc<T> arc, FST.BytesReader in) In-place read; returns the arc.(package private) int
FST.readNextArcLabel
(FST.Arc<T> arc, FST.BytesReader in) Peeks at next arc's label; does not alter arc.FST.readNextRealArc
(FST.Arc<T> arc, FST.BytesReader in) Never returns null, but you should never call this if arc.isLast() is true.private void
FST.readPresenceBytes
(FST.Arc<T> arc, FST.BytesReader in) Reads the presence bits of a direct-addressing node.private long
private static long
BitTableUtil.readUpTo8Bytes
(int numBytes, FST.BytesReader reader) private void
FST.seekToNextNode
(FST.BytesReader in)