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

- Packages that use org.apache.lucene.search.suggest.document
  Package | Description
  --- | ---
  org.apache.lucene.search.suggest.document | Support for document suggestion

- Classes in org.apache.lucene.search.suggest.document used by org.apache.lucene.search.suggest.document
  Class and Description
  CompletionAnalyzer Wraps an `Analyzer` to provide additional completion-only tuning (e.g.
  CompletionPostingsFormat A `PostingsFormat` which supports document suggestion based on indexed `SuggestField`s.
  CompletionPostingsFormat.FSTLoadMode An enum that allows to control if suggester FSTs are loaded into memory or read off-heap
  CompletionQuery Abstract `Query` that match documents containing terms with a specified prefix filtered by `BitsProducer`.
  CompletionScorer Expert: Responsible for executing the query against an appropriate suggester and collecting the results via a collector.
  CompletionTokenStream A `ConcatenateGraphFilter` but we can set the payload and provide access to config options.
  CompletionWeight Expert: the Weight for CompletionQuery, used to score and explain these queries.
  NRTSuggester NRTSuggester executes Top N search on a weighted FST specified by a `CompletionScorer`
  PrefixCompletionQuery A `CompletionQuery` which takes an `Analyzer` to analyze the prefix of the query term.
  SuggestField Field that indexes a string value and a weight as a weighted completion against a named suggester.
  TopSuggestDocs `TopDocs` wrapper with an additional CharSequence key per `ScoreDoc`
  TopSuggestDocs.SuggestScoreDoc `ScoreDoc` with an additional CharSequence key
  TopSuggestDocsCollector `Collector` that collects completion and score, along with document id

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