Package | Description |
---|---|
org.terrier.matching |
Provides the classes and interfaces used for matching documents
to queries.
|
org.terrier.matching.matchops |
This package contains matching Operators.
|
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 | Method and Description |
---|---|
MatchingEntry |
SingleTermOp.getMatcher(MatchingQueryTerms.QueryTermProperties qtp,
Index index,
Lexicon<String> lexicon,
PostingIndex<Pointer> invertedIndex,
CollectionStatistics collectionStatistics) |
abstract MatchingEntry |
Operator.getMatcher(MatchingQueryTerms.QueryTermProperties qtp,
Index index,
Lexicon<String> lex,
PostingIndex<Pointer> inv,
CollectionStatistics collStats)
get an entry for matching for this query op.
|
MatchingEntry |
MultiTermOp.getMatcher(MatchingQueryTerms.QueryTermProperties qtp,
Index index,
Lexicon<String> lexicon,
PostingIndex<Pointer> invertedIndex,
CollectionStatistics collectionStatistics) |
MatchingEntry |
DateRangeOp.getMatcher(MatchingQueryTerms.QueryTermProperties qtp,
Index index,
Lexicon<String> lexTerm,
PostingIndex<Pointer> invTerm,
CollectionStatistics collectionStats) |
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<?> _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<String> where a FSOrderedMapFile is always used as a backing store.
|
class |
FSOMapFileLexiconGeneric<K1,K2 extends org.apache.hadoop.io.WritableComparable> |
class |
MapLexicon<K1,K2 extends org.apache.hadoop.io.WritableComparable>
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 void |
FSOMapFileLexiconOutputStreamGeneric.addLexiconToIndex(IndexOnDisk index,
String structureName,
Class<? extends Lexicon<?>> lexClass,
Class<? extends Iterator<?>> lexInputStreamClass,
Class<? extends Iterator<LexiconEntry>> lexEntryInputStreamClass,
String leValueClassname)
Adds Lexicon to 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 Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow