Uses of Class
org.terrier.structures.Lexicon
-
Packages that use Lexicon 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 interfaces for the index 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. -
-
Uses of Lexicon in org.terrier.matching
Fields in org.terrier.matching declared as Lexicon Modifier and Type Field Description protected Lexicon<java.lang.String>
BaseMatching. lexicon
The lexicon used.protected Lexicon<java.lang.String>
PostingListManager. lexicon
lexicon for the index -
Uses of Lexicon in org.terrier.matching.matchops
Methods in org.terrier.matching.matchops with parameters of type Lexicon Modifier and Type Method Description MatchingEntry
DateRangeOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexTerm, PostingIndex<Pointer> invTerm, CollectionStatistics collectionStats)
MatchingEntry
MultiTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)
abstract MatchingEntry
Operator. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lex, PostingIndex<Pointer> inv, CollectionStatistics collStats)
get an entry for matching for this query op.MatchingEntry
SingleTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)
-
Uses of Lexicon in org.terrier.querying
Fields in org.terrier.querying declared as Lexicon Modifier and Type Field Description protected Lexicon<java.lang.String>
DFRBagExpansionTerms. lexicon
The lexicon used for retrieval.protected Lexicon<java.lang.String>
QueryExpansion. lexicon
An instance of Lexicon class.Constructors in org.terrier.querying with parameters of type Lexicon Constructor Description DFRBagExpansionTerms(CollectionStatistics collStats, Lexicon<java.lang.String> _lexicon, PostingIndex<?> _directIndex, DocumentIndex _documentIndex)
Constructs an instance of ExpansionTerms. -
Uses of Lexicon in org.terrier.realtime.memory
Subclasses of Lexicon in org.terrier.realtime.memory Modifier and Type Class Description class
MemoryLexicon
The lexicon structure for a MemoryIndex.Fields in org.terrier.realtime.memory declared as Lexicon Modifier and Type Field Description protected Lexicon<java.lang.String>
MemoryInvertedIndex. lex
Methods in org.terrier.realtime.memory that return Lexicon Modifier and Type Method Description Lexicon<java.lang.String>
MemoryIndex. getLexicon()
Return the Lexicon associated with this indexConstructors in org.terrier.realtime.memory with parameters of type Lexicon Constructor Description MemoryInvertedIndex(Lexicon<java.lang.String> lex, DocumentIndex doi)
Constructor. -
Uses of Lexicon in org.terrier.realtime.memory.fields
Constructors in org.terrier.realtime.memory.fields with parameters of type Lexicon Constructor Description MemoryFieldsInvertedIndex(Lexicon<java.lang.String> lexicon, DocumentIndex docindex)
Constructor. -
Uses of Lexicon in org.terrier.realtime.multi
Subclasses of Lexicon in org.terrier.realtime.multi Modifier and Type Class Description class
MultiLexicon
A Lexicon index structure for use with a MultiIndex.Methods in org.terrier.realtime.multi that return Lexicon Modifier and Type Method Description Lexicon<java.lang.String>
MultiLexicon. getIthLexicon(int index)
Lexicon<java.lang.String>
MultiIndex. getLexicon()
Return the Lexicon associated with this indexConstructors in org.terrier.realtime.multi with parameters of type Lexicon Constructor Description MultiLexicon(Lexicon<java.lang.String>[] lexicons, int[] numTerms)
constructor. -
Uses of Lexicon in org.terrier.structures
Subclasses of Lexicon in org.terrier.structures Modifier and Type Class 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.Methods in org.terrier.structures that return Lexicon Modifier and Type Method Description abstract Lexicon<java.lang.String>
Index. getLexicon()
Return the Lexicon associated with this indexLexicon<java.lang.String>
IndexOnDisk. getLexicon()
abstract Lexicon<java.lang.String>
PropertiesIndex. getLexicon()
Return the Lexicon associated with this indexMethod parameters in org.terrier.structures with type arguments of type Lexicon Modifier and Type Method Description static void
FSOMapFileLexiconOutputStreamGeneric. addLexiconToIndex(IndexOnDisk index, java.lang.String structureName, java.lang.Class<? extends Lexicon<?>> lexClass, java.lang.Class<? extends java.util.Iterator<?>> lexInputStreamClass, java.lang.Class<? extends java.util.Iterator<LexiconEntry>> lexEntryInputStreamClass, java.lang.String leValueClassname)
Adds Lexicon to index -
Uses of Lexicon in org.terrier.structures.postings
Methods in org.terrier.structures.postings with parameters of type Lexicon Modifier and Type Method Description static IterablePosting
PhraseIterablePosting. createPhrasePostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, boolean savePositions)
static IterablePosting
ProximityIterablePosting. createProximityPostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, int blockDistance)
-