## Uses of Class
org.apache.lucene.search.suggest.Lookup

Packages that use Lookup
Package | Description
--- | ---
org.apache.lucene.search.suggest.analyzing | Analyzer based autosuggest.
org.apache.lucene.search.suggest.fst | Finite-state based autosuggest.
org.apache.lucene.search.suggest.jaspell | JaSpell-based autosuggest.
org.apache.lucene.search.suggest.tst | Ternary Search Tree based autosuggest.

### Uses of Lookup in org.apache.lucene.search.suggest.analyzing

Subclasses of Lookup in org.apache.lucene.search.suggest.analyzing
Modifier and Type | Class and Description
--- | ---
`class` | `AnalyzingSuggester` Suggester that first analyzes the surface form, adds the analyzed form to a weighted FST, and then does the same thing at lookup time.
`class` | `FuzzySuggester` Implements a fuzzy `AnalyzingSuggester`.

### Uses of Lookup in org.apache.lucene.search.suggest.fst

Subclasses of Lookup in org.apache.lucene.search.suggest.fst
Modifier and Type | Class and Description
--- | ---
`class` | `FSTCompletionLookup` An adapter from `Lookup` API to `FSTCompletion`.
`class` | `WFSTCompletionLookup` Suggester based on a weighted FST: it first traverses the prefix, then walks the n shortest paths to retrieve top-ranked suggestions.

### Uses of Lookup in org.apache.lucene.search.suggest.jaspell

Subclasses of Lookup in org.apache.lucene.search.suggest.jaspell
Modifier and Type | Class and Description
--- | ---
`class` | `JaspellLookup` Suggest implementation based on JaSpell.

### Uses of Lookup in org.apache.lucene.search.suggest.tst

Subclasses of Lookup in org.apache.lucene.search.suggest.tst
Modifier and Type | Class and Description
--- | ---
`class` | `TSTLookup` Suggest implementation based on a Ternary Search Tree