## 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` | `AnalyzingInfixSuggester` Analyzes the input text and then suggests matches based on prefix matches to any tokens in the indexed text.
    `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` | `BlendedInfixSuggester` Extension of the AnalyzingInfixSuggester which transforms the weight after search to take into account the position of the searched term into the indexed text.
    `class` | `FreeTextSuggester` Builds an ngram model from the text sent to `FreeTextSuggester.build(org.apache.lucene.search.suggest.InputIterator)` and predicts based on the last grams-1 tokens in the request sent to `FreeTextSuggester.lookup(java.lang.CharSequence, boolean, int)`.
    `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` Deprecated. Migrate to one of the newer suggesters which are much more RAM efficient.

  - ### 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

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.