Uses of Class org.apache.lucene.util.fst.FST (Lucene 3.6.2 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.util.fst.FST

Packages that use FST
org.apache.lucene.analysis.ja.dict | Kuromoji dictionary implementation.
org.apache.lucene.analysis.synonym | Analysis components for Synonyms.
org.apache.lucene.search.suggest.fst | Finite-state based autosuggest.
org.apache.lucene.util.fst | Finite state transducers

Uses of FST in org.apache.lucene.analysis.ja.dict

Constructors in org.apache.lucene.analysis.ja.dict with parameters of type FST
`TokenInfoFST(FST<Long> fst, boolean fasterButMoreRam)`

Uses of FST in org.apache.lucene.analysis.synonym

Fields in org.apache.lucene.analysis.synonym declared as FST
`FST<BytesRef>` | `SynonymMap.fst` map>

Constructors in org.apache.lucene.analysis.synonym with parameters of type FST
`SynonymMap(FST<BytesRef> fst, BytesRefHash words, int maxHorizontalContext)`

Uses of FST in org.apache.lucene.search.suggest.fst

Methods in org.apache.lucene.search.suggest.fst that return FST
`FST<Object>` | `FSTCompletion.getFST()` Returns the internal automaton.

Constructors in org.apache.lucene.search.suggest.fst with parameters of type FST
`FSTCompletion(FST<Object> automaton)` Defaults to higher weights first and exact first.
`FSTCompletion(FST<Object> automaton, boolean higherWeightsFirst, boolean exactFirst)`

Uses of FST in org.apache.lucene.util.fst

Methods in org.apache.lucene.util.fst that return FST
`FST<T>` | `Builder.finish()` Returns final FST.
`FST<T>` | `FST.pack(int minInCountDeref, int maxDerefNodes)` Expert: creates an FST by packing this one.
`static
`<T> FST<T>`
` | `FST.read(File file, Outputs<T> outputs)` Reads an automaton from a file.

Methods in org.apache.lucene.util.fst with parameters of type FST
`static
`<T> T`
` | `Util.get(FST<T> fst, BytesRef input)` Looks up the output for this input, or null if the input is not accepted
`static
`<T> T`
` | `Util.get(FST<T> fst, IntsRef input)` Looks up the output for this input, or null if the input is not accepted.
`static IntsRef` | `Util.getByOutput(FST<Long> fst, long targetOutput)` Reverse lookup (lookup by output instead of by input), in the special case when your FSTs outputs are strictly ascending.
`static
`<T> Util.MinResult<T>[]`
` | `Util.shortestPaths(FST<T> fst, FST.Arc<T> fromNode, Comparator<T> comparator, int topN)` Starting from node, find the top N min cost completions to a final node.
`static
`<T> void`
` | `Util.toDot(FST<T> fst, Writer out, boolean sameRank, boolean labelStates)` Dumps an `FST` to a GraphViz's `dot` language description for visualization.

Constructors in org.apache.lucene.util.fst with parameters of type FST
`BytesRefFSTEnum(FST<T> fst)` doFloor controls the behavior of advance: if it's true doFloor is true, advance positions to the biggest term before target.
`IntsRefFSTEnum(FST<T> fst)` doFloor controls the behavior of advance: if it's true doFloor is true, advance positions to the biggest term before target.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES