# Uses of Package
org.apache.lucene.search.suggest

Packages that use org.apache.lucene.search.suggest
Package
Description
org.apache.lucene.search.spell
Suggest alternate spellings for words.
org.apache.lucene.search.suggest
Support for Autocomplete/Autosuggest
org.apache.lucene.search.suggest.analyzing
Analyzer based autosuggest.
org.apache.lucene.search.suggest.document
Support for document suggestion
org.apache.lucene.search.suggest.fst
Finite-state based autosuggest.
org.apache.lucene.search.suggest.tst
Ternary Search Tree based autosuggest.

- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.spell
  Class
  Description
  InputIterator
  Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest
  Class
  Description
  BufferedInputIterator
  This wrapper buffers incoming elements.
  DocumentDictionary
  Dictionary with terms, weights, payload (optional) and contexts (optional) information taken from stored/indexed fields in a Lucene index.
  InputIterator
  Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
  Lookup.LookupResult
  Result of a lookup.
- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.analyzing
  Class
  Description
  InputIterator
  Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
  Lookup
  Simple Lookup interface for `CharSequence` suggestions.
  Lookup.LookupResult
  Result of a lookup.
- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.document
  Class
  Description
  BitsProducer
  A producer of `Bits` per segment.
- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.fst
  Class
  Description
  InputIterator
  Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
  Lookup
  Simple Lookup interface for `CharSequence` suggestions.
  Lookup.LookupResult
  Result of a lookup.
- Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.tst
  Class
  Description
  InputIterator
  Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
  Lookup
  Simple Lookup interface for `CharSequence` suggestions.
  Lookup.LookupResult
  Result of a lookup.