Uses of Class
org.apache.lucene.analysis.morph.Viterbi.Position
Packages that use Viterbi.Position
-
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 TypeClassDescriptionclassViterbi<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 classViterbi.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 classViterbi.Positionextension; this holds all forward pointers to calculate n-best path.Methods in org.apache.lucene.analysis.morph with parameters of type Viterbi.PositionModifier and TypeMethodDescriptionprotected final voidViterbi.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 voidViterbi.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 voidViterbi.backtraceNBest(Viterbi.Position endPosData, boolean useEOS) Backtrace the n-best path.protected final voidViterbiNBest.backtraceNBest(Viterbi.Position endPosData, boolean useEOS) voidGraphvizFormatter.onBacktrace(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int lastBackTracePos, Viterbi.Position endPosData, int fromIDX, char[] fragment, boolean isEnd) protected abstract intViterbi.processUnknownWord(boolean anyMatches, Viterbi.Position posData) Add unknown words to the position graph.protected booleanViterbi.shouldSkipProcessUnknownWord(int unknownWordEndIndex, Viterbi.Position posData) Method parameters in org.apache.lucene.analysis.morph with type arguments of type Viterbi.PositionModifier and TypeMethodDescriptionvoidGraphvizFormatter.onBacktrace(GraphvizFormatter.DictionaryProvider<T> dictProvider, Viterbi.WrappedPositionArray<? extends Viterbi.Position> positions, int lastBackTracePos, Viterbi.Position endPosData, int fromIDX, char[] fragment, boolean isEnd)