# Hierarchy For Package org.apache.lucene.search.suggest.document

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - org.apache.lucene.analysis.AnalyzerWrapper
      - org.apache.lucene.search.suggest.document.CompletionAnalyzer
  - org.apache.lucene.util.AttributeImpl (implements org.apache.lucene.util.Attribute, java.lang.Cloneable)
    - org.apache.lucene.search.suggest.document.CompletionTokenStream.BytesRefBuilderTermAttributeImpl (implements org.apache.lucene.search.suggest.document.CompletionTokenStream.BytesRefBuilderTermAttribute, org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute)
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.lucene.search.suggest.document.CompletionTokenStream
  - org.apache.lucene.search.BulkScorer
    - org.apache.lucene.search.suggest.document.CompletionScorer
  - org.apache.lucene.search.suggest.document.CompletionsTermsReader (implements org.apache.lucene.util.Accountable)
  - org.apache.lucene.document.Field (implements org.apache.lucene.index.IndexableField)
    - org.apache.lucene.search.suggest.document.SuggestField
      - org.apache.lucene.search.suggest.document.ContextSuggestField
  - org.apache.lucene.search.IndexSearcher
    - org.apache.lucene.search.suggest.document.SuggestIndexSearcher
  - org.apache.lucene.search.suggest.document.NRTSuggester (implements org.apache.lucene.util.Accountable)
  - org.apache.lucene.codecs.PostingsFormat (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.search.suggest.document.CompletionPostingsFormat
      - org.apache.lucene.search.suggest.document.Completion50PostingsFormat
  - org.apache.lucene.search.Query
    - org.apache.lucene.search.suggest.document.CompletionQuery
      - org.apache.lucene.search.suggest.document.ContextQuery
      - org.apache.lucene.search.suggest.document.PrefixCompletionQuery
        - org.apache.lucene.search.suggest.document.FuzzyCompletionQuery
      - org.apache.lucene.search.suggest.document.RegexCompletionQuery
  - org.apache.lucene.search.ScoreDoc
    - org.apache.lucene.search.suggest.document.TopSuggestDocs.SuggestScoreDoc (implements java.lang.Comparable<T>)
  - org.apache.lucene.search.SimpleCollector (implements org.apache.lucene.search.Collector, org.apache.lucene.search.LeafCollector)
    - org.apache.lucene.search.suggest.document.TopSuggestDocsCollector
  - org.apache.lucene.index.Terms
    - org.apache.lucene.index.FilterLeafReader.FilterTerms
      - org.apache.lucene.search.suggest.document.CompletionTerms
  - org.apache.lucene.search.TopDocs
    - org.apache.lucene.search.suggest.document.TopSuggestDocs
  - org.apache.lucene.search.Weight
    - org.apache.lucene.search.suggest.document.CompletionWeight

## Interface Hierarchy

- org.apache.lucene.util.Attribute
  - org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
    - org.apache.lucene.search.suggest.document.CompletionTokenStream.BytesRefBuilderTermAttribute

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