Uses of Class
org.apache.lucene.analysis.morph.Viterbi.Position
Packages that use Viterbi.Position
Package
Description
Analyzer for Japanese.
Analyzer for Korean.
Abstract classes for morphological analyzers.
-
Uses of Viterbi.Position in org.apache.lucene.analysis.ja
Methods in org.apache.lucene.analysis.ja with parameters of type Viterbi.PositionModifier and TypeMethodDescriptionprotected void
ViterbiNBest.backtrace
(Viterbi.Position endPosData, int fromIDX) protected int
ViterbiNBest.processUnknownWord
(boolean anyMatches, Viterbi.Position posData) protected boolean
ViterbiNBest.shouldSkipProcessUnknownWord
(int unknownWordEndIndex, Viterbi.Position posData) -
Uses of Viterbi.Position in org.apache.lucene.analysis.ko
Methods in org.apache.lucene.analysis.ko with parameters of type Viterbi.PositionModifier and TypeMethodDescriptionprotected void
Viterbi.backtrace
(Viterbi.Position endPosData, int fromIDX) protected int
Viterbi.processUnknownWord
(boolean anyMatches, Viterbi.Position posData) -
Uses of Viterbi.Position in org.apache.lucene.analysis.morph
Classes in org.apache.lucene.analysis.morph with type parameters of type Viterbi.PositionModifier and TypeClassDescriptionclass
Viterbi<T extends Token,
U extends Viterbi.Position> Performs Viterbi algorithm for morphological Tokenizers, which split texts by Hidden Markov Model or Conditional Random Fields.static final class
Viterbi.WrappedPositionArray<U extends Viterbi.Position>
Holds partial graph (array of positions) for calculating the minimum cost pathSubclasses of Viterbi.Position in org.apache.lucene.analysis.morphModifier and TypeClassDescriptionstatic final class
Viterbi.Position
extension; this holds all forward pointers to calculate n-best path.Fields in org.apache.lucene.analysis.morph declared as Viterbi.PositionMethods in org.apache.lucene.analysis.morph with parameters of type Viterbi.PositionModifier and TypeMethodDescriptionprotected final void
Viterbi.add
(MorphData morphData, Viterbi.Position fromPosData, int wordPos, int endPos, int wordID, TokenType type, boolean addPenalty) Add a token on the minimum cost path to the pending token list.protected abstract void
Viterbi.backtrace
(Viterbi.Position endPosData, int fromIDX) Backtrace from the provided position, back to the last time we back-traced, accumulating the resulting tokens to the pending list.protected void
Viterbi.backtraceNBest
(Viterbi.Position endPosData, boolean useEOS) Backtrace the n-best path.protected final void
ViterbiNBest.backtraceNBest
(Viterbi.Position endPosData, boolean useEOS) private String
GraphvizFormatter.formatNodes
(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int startPos, Viterbi.Position endPosData, char[] fragment) void
GraphvizFormatter.onBacktrace
(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int lastBackTracePos, Viterbi.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) protected abstract int
Viterbi.processUnknownWord
(boolean anyMatches, Viterbi.Position posData) Add unknown words to the position graph.private void
GraphvizFormatter.setBestPathMap
(Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int startPos, Viterbi.Position endPosData, int fromIDX) protected boolean
Viterbi.shouldSkipProcessUnknownWord
(int unknownWordEndIndex, Viterbi.Position posData) Method parameters in org.apache.lucene.analysis.morph with type arguments of type Viterbi.PositionModifier and TypeMethodDescriptionprivate String
GraphvizFormatter.formatNodes
(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int startPos, Viterbi.Position endPosData, char[] fragment) void
GraphvizFormatter.onBacktrace
(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int lastBackTracePos, Viterbi.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) private void
GraphvizFormatter.setBestPathMap
(Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int startPos, Viterbi.Position endPosData, int fromIDX)