# Package org.apache.lucene.search.suggest

Support for Autocomplete/Autosuggest

See: Description

- Class Summary
  Class | Description
  --- | ---
  BufferingTermFreqIteratorWrapper | This wrapper buffers incoming elements.
  BytesRefArray | A simple append only random-access `BytesRef` array that stores full copies of the appended bytes in a `ByteBlockPool`.
  FileDictionary | Dictionary represented by a text file.
  InMemorySorter | An `BytesRefSorter` that keeps all the entries in memory.
  Lookup | Simple Lookup interface for `CharSequence` suggestions.
  Lookup.LookupPriorityQueue | A `PriorityQueue` collecting a fixed size of high priority `Lookup.LookupResult`
  Lookup.LookupResult | Result of a lookup.
  Sort | On-disk sorting of byte arrays.
  Sort.BufferSize | A bit more descriptive unit for constructors.
  Sort.ByteSequencesReader | Utility class to read length-prefixed byte[] entries from an input.
  Sort.ByteSequencesWriter | Utility class to emit length-prefixed byte[] entries to an output stream for sorting.
  SortedTermFreqIteratorWrapper | This wrapper buffers incoming elements and makes sure they are sorted based on given comparator.
  UnsortedTermFreqIteratorWrapper | This wrapper buffers the incoming elements and makes sure they are in random order.

## Package org.apache.lucene.search.suggest Description

Support for Autocomplete/Autosuggest

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