| Interface | Description | 
|---|---|
| MemoryPointer | Pointer type for use with MemoryIndex. | 
| MemoryPostingList | A memory posting list interface | 
| MetaIndexMap | An interface defining a meta index structure | 
| Class | Description | 
|---|---|
| MemoryCollectionStatistics | This class provides basic statistics in memory for a collection of documents, 
 such as the average length of documents, or the total number of documents in 
 the collection. | 
| MemoryCompressedMetaIndex | An in-memory version of a Meta-data index. | 
| MemoryDirectIndex | This is a DirectIndex structure that is held fully in memory, it 
 is based upon the MemoryInverted class. | 
| MemoryDocumentIndex | An in-memory version of the Document index. | 
| MemoryDocumentIndexMap | This class is a special variant of the Memory index class where the
 Document index is backed by a fast mapping structure in memory. | 
| MemoryIndex | An index held in fully memory. | 
| MemoryInvertedIndex | A basic inverted file implementation for use with MemoryIndex structures. | 
| MemoryIterablePosting | A postings list implementation held fully in memory. | 
| MemoryLexicon | The lexicon structure for a MemoryIndex. | 
| MemoryLexiconEntry | A lexicon entry stored in a MemoryLexicon. | 
| MemoryMetaIndex | An in-memory version of a Meta-data index. | 
| MemoryMetaIndexMap | A memory meta index structure that supports fast look-ups via a map. | 
| WTreeMap<K,V> | Wrapper around TreeMap implementing OrderedMap. | 
Provides MemoryIndex structures. Memory indices are wholly stored in memory, are updatable and can (optionally) be written to disk.
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow