# Package org.apache.lucene.index.memory

High-performance single-document main memory Apache Lucene fulltext search index.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AnalyzerUtil | Various fulltext analysis utilities avoiding redundant code in several classes.
  MemoryIndex | High-performance single-document main memory Apache Lucene fulltext search index.

  PatternAnalyzer

  Efficient Lucene analyzer/tokenizer that preferably operates on a String rather than a `Reader`, that can flexibly separate text into terms via a regular expression `Pattern` (with behaviour identical to `String.split(String)`), and that combines the functionality of `LetterTokenizer`, `LowerCaseTokenizer`, `WhitespaceTokenizer`, `StopFilter` into a single efficient multi-purpose class.

  SynonymMap | Loads the WordNet prolog file wn_s.pl into a thread-safe main-memory hash map that can be used for fast high-frequency lookups of synonyms for any given (lowercase) word string.
  SynonymTokenFilter | Injects additional tokens for synonyms of token terms fetched from the underlying child stream; the child stream must deliver lowercase tokens for synonyms to be found.

## Package org.apache.lucene.index.memory Description

High-performance single-document main memory Apache Lucene fulltext search index.

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