| Package | Description | 
|---|---|
| org.terrier.matching | 
 Provides the classes and interfaces used for matching documents
to queries. 
 | 
| org.terrier.querying | 
 Provides the interfaces and classes for the querying 
API of the Terrier platform, the controls, post processors
and filters. 
 | 
| org.terrier.realtime.memory | 
 Provides MemoryIndex structures. 
 | 
| org.terrier.realtime.memory.fields | 
 Provides MemoryIndex structures that support field search. 
 | 
| org.terrier.realtime.multi | 
 Provides MultiIndex structures. 
 | 
| org.terrier.structures | 
 Provides the classes that implement the data structures used 
for retrieval with the Terrier platform. 
 | 
| org.terrier.structures.postings | 
 Provides classes representing single postings and atreams of postings in a posting list 
(e.g. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Lexicon<String> | 
PostingListManager.lexicon
lexicon for the index 
 | 
protected Lexicon<String> | 
BaseMatching.lexicon
The lexicon used. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Lexicon<String> | 
QueryExpansion.lexicon
An instance of Lexicon class. 
 | 
protected Lexicon<String> | 
DFRBagExpansionTerms.lexicon
The lexicon used for retrieval. 
 | 
| Constructor and Description | 
|---|
DFRBagExpansionTerms(CollectionStatistics collStats,
                    Lexicon<String> _lexicon,
                    PostingIndex<Pointer> _directIndex,
                    DocumentIndex _documentIndex)
Constructs an instance of ExpansionTerms. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemoryLexicon
The lexicon structure for a MemoryIndex. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Lexicon<String> | 
MemoryInvertedIndex.lex  | 
| Modifier and Type | Method and Description | 
|---|---|
Lexicon<String> | 
MemoryIndex.getLexicon()
Return the Lexicon associated with this index 
 | 
| Constructor and Description | 
|---|
MemoryInvertedIndex(Lexicon<String> lex,
                   DocumentIndex doi)
Constructor. 
 | 
| Constructor and Description | 
|---|
MemoryFieldsInvertedIndex(Lexicon<String> lexicon,
                         DocumentIndex docindex)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiLexicon
A Lexicon index structure for use with a MultiIndex. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Lexicon<String> | 
MultiLexicon.getIthLexicon(int index)  | 
Lexicon<String> | 
MultiIndex.getLexicon()
Return the Lexicon associated with this index 
 | 
| Constructor and Description | 
|---|
MultiLexicon(Lexicon<String>[] lexicons,
            int[] numTerms)
constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FSOMapFileLexicon
Instance of a Lexicon where a FSOrderedMapFile is always used as a backing store. 
 | 
class  | 
MapLexicon
Implementation of a lexicon. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Lexicon<String> | 
IndexOnDisk.getLexicon()  | 
abstract Lexicon<String> | 
Index.getLexicon()
Return the Lexicon associated with this index 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static IterablePosting | 
PhraseIterablePosting.createPhrasePostingList(String[] terms,
                       Lexicon<String> lex,
                       PostingIndex<Pointer> invIndex,
                       boolean savePositions)  | 
static IterablePosting | 
ProximityIterablePosting.createProximityPostingList(String[] terms,
                          Lexicon<String> lex,
                          PostingIndex<Pointer> invIndex,
                          int blockDistance)  | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow