Uses of Class
org.terrier.structures.LexiconEntry
-
Packages that use LexiconEntry Package Description org.terrier.matching.dsms Provides the interface and the classes for modifying the scores of documents after an score has been assigned to documents, or implementing the combination of evidence.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.indexing Provides the classes used for creating the data structures of the Terrier platform.org.terrier.structures.indexing.classical Provides functionality for creating on-disk indices via indexer classes.org.terrier.structures.restructure Contains legacy index data structure classes -
-
Uses of LexiconEntry in org.terrier.matching.dsms
Methods in org.terrier.matching.dsms with parameters of type LexiconEntry Modifier and Type Method Description protected void
DependenceScoreModifier. openPostingLists(Index index, LexiconEntry[] les, IterablePosting[] ips)
Opens the posting list for an index and lexicon entry -
Uses of LexiconEntry in org.terrier.realtime.memory
Subclasses of LexiconEntry in org.terrier.realtime.memory Modifier and Type Class Description class
MemoryLexiconEntry
A lexicon entry stored in a MemoryLexicon.Methods in org.terrier.realtime.memory that return types with arguments of type LexiconEntry Modifier and Type Method Description gnu.trove.TIntObjectHashMap<java.util.ArrayList<java.util.Map.Entry<java.lang.String,LexiconEntry>>>
MemoryLexicon. getTopTermBins(int binsize, int minDf)
java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>>
MemoryLexicon. iterator()
Lexicon iterator. -
Uses of LexiconEntry in org.terrier.realtime.memory.fields
Subclasses of LexiconEntry in org.terrier.realtime.memory.fields Modifier and Type Class Description class
MemoryFieldsLexiconEntry
Lexicon entry (fields). -
Uses of LexiconEntry in org.terrier.realtime.multi
Subclasses of LexiconEntry in org.terrier.realtime.multi Modifier and Type Class Description class
MultiLexiconEntry
A Lexicon entry that spans multiple index shards.Methods in org.terrier.realtime.multi that return LexiconEntry Modifier and Type Method Description LexiconEntry[]
MultiLexiconEntry. getChildren()
Return LexiconEntry's.LexiconEntry
MultiLexicon. getLexiconEntry(java.lang.String term)
Returns theLexiconEntry
(containing statistics and a pointer) for the given term.Methods in org.terrier.realtime.multi that return types with arguments of type LexiconEntry Modifier and Type Method Description java.util.Map.Entry<java.lang.String,LexiconEntry>
MultiLexicon. getIthLexiconEntry(int index)
This is an invalid method since a lexicon entry can appear in any number of lexicons.java.util.Map.Entry<java.lang.String,LexiconEntry>
MultiLexicon. getLexiconEntry(int termid)
Returns the term andLexiconEntry
(containing statistics and a pointer) for the given term id.java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>>
MultiLexicon. getLexiconEntryRange(java.lang.String from, java.lang.String to)
java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>>
MultiLexicon. iterator()
Creates an iterator over the MultiLexicon structure.java.util.Map.Entry<java.lang.String,LexiconEntry>
MultiLexicon.LexiconEntryIterator. next()
Constructors in org.terrier.realtime.multi with parameters of type LexiconEntry Constructor Description MultiLexiconEntry(LexiconEntry[] le, int hashcode)
Constructor. -
Uses of LexiconEntry in org.terrier.structures
Subclasses of LexiconEntry in org.terrier.structures Modifier and Type Class Description class
BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
BasicTermStatsLexiconEntry
A LexiconEntry which only contains EntryStatisticsclass
FieldLexiconEntry
A LexiconEntry with field supportFields in org.terrier.structures with type parameters of type LexiconEntry Modifier and Type Field Description protected java.util.Iterator<java.util.Map.Entry<T,LexiconEntry>>
FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator. internalIterator
protected java.util.Map<K2,LexiconEntry>
MapLexicon. map
protected java.util.Iterator<java.util.Map.Entry<T2,LexiconEntry>>
FSOMapFileLexiconGeneric.MapFileLexiconIterator. parent
Methods in org.terrier.structures that return LexiconEntry Modifier and Type Method Description abstract LexiconEntry
Lexicon. getLexiconEntry(KEY term)
Returns theLexiconEntry
(containing statistics and a pointer) for the given term.LexiconEntry
MapLexicon. getLexiconEntry(K1 term)
Returns theLexiconEntry
(containing statistics and a pointer) for the given term.LexiconEntry
Lexicon.LexiconFileEntry. getValue()
LexiconEntry
BasicLexiconEntry.Factory. newInstance()
Make a new instance of TLexiconEntry
FieldLexiconEntry.Factory. newInstance()
Make a new instance of TLexiconEntry
FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator. next()
LexiconEntry
Lexicon.LexiconFileEntry. setValue(LexiconEntry v)
Methods in org.terrier.structures that return types with arguments of type LexiconEntry Modifier and Type Method Description abstract java.util.Map.Entry<KEY,LexiconEntry>
Lexicon. getIthLexiconEntry(int index)
Returns the term andLexiconEntry
(containing statistics and a pointer) for the entry in the lexicon with the specified index.java.util.Map.Entry<K1,LexiconEntry>
MapLexicon. getIthLexiconEntry(int index)
Returns the term andLexiconEntry
(containing statistics and a pointer) for the entry in the lexicon with the specified index.abstract java.util.Map.Entry<KEY,LexiconEntry>
Lexicon. getLexiconEntry(int termid)
Returns the term andLexiconEntry
(containing statistics and a pointer) for the given term id.java.util.Map.Entry<K1,LexiconEntry>
MapLexicon. getLexiconEntry(int termid)
Returns the term andLexiconEntry
(containing statistics and a pointer) for the given term id.abstract java.util.Iterator<java.util.Map.Entry<KEY,LexiconEntry>>
Lexicon. getLexiconEntryRange(KEY from, KEY to)
Returns an iterator over a set of LexiconEntries within a range of entries in the lexicon.java.util.Iterator<java.util.Map.Entry<K1,LexiconEntry>>
MapLexicon. getLexiconEntryRange(K1 from, K1 to)
Returns an iterator over a set of LexiconEntries within a range of entries in the lexicon.java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>>
FSOMapFileLexicon. iterator()
java.util.Map.Entry<java.lang.String,LexiconEntry>
FSOMapFileLexicon.MapFileLexiconIterator. next()
Methods in org.terrier.structures with parameters of type LexiconEntry Modifier and Type Method Description LexiconEntry
Lexicon.LexiconFileEntry. setValue(LexiconEntry v)
int
FSOMapFileLexiconOutputStreamGeneric. writeNextEntry(T1 _key, LexiconEntry _value)
abstract int
LexiconOutputStream. writeNextEntry(KEY _key, LexiconEntry _value)
Writes a lexicon entry.Constructors in org.terrier.structures with parameters of type LexiconEntry Constructor Description LexiconFileEntry(KEY2 k, LexiconEntry v)
Constructor parameters in org.terrier.structures with type arguments of type LexiconEntry Constructor Description FSOMapFileLexiconOutputStream(IndexOnDisk _index, java.lang.String _structureName, java.lang.Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
FSOMapFileLexiconOutputStream(IndexOnDisk _index, java.lang.String _structureName, FixedSizeWriteableFactory<org.apache.hadoop.io.Text> _keyFactory, java.lang.Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
FSOMapFileLexiconOutputStreamGeneric(IndexOnDisk _index, java.lang.String _structureName, java.lang.Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
FSOMapFileLexiconOutputStreamGeneric(IndexOnDisk _index, java.lang.String _structureName, FixedSizeWriteableFactory<T2> _keyFactory, java.lang.Class<? extends FixedSizeWriteableFactory<LexiconEntry>> valueFactoryClass)
MapFileLexiconEntryIterator(java.util.Iterator<java.util.Map.Entry<org.apache.hadoop.io.Text,LexiconEntry>> _internalIterator)
MapFileLexiconEntryIterator(java.util.Iterator<java.util.Map.Entry<T,LexiconEntry>> _internalIterator)
Construct an instance of the class withMapFileLexiconIterator(java.util.Iterator<java.util.Map.Entry<org.apache.hadoop.io.Text,LexiconEntry>> _parent)
MapFileLexiconIterator(java.util.Iterator<java.util.Map.Entry<T2,LexiconEntry>> _parent)
Construct an instance of the class withMapLexicon(java.util.Map<K2,LexiconEntry> backingMap)
Construct an instance of the class withMapLexicon(java.util.Map<K2,LexiconEntry> backingMap, MapLexicon.Id2EntryIndexLookup idlookupobject)
Construct an instance of the class with -
Uses of LexiconEntry in org.terrier.structures.indexing
Fields in org.terrier.structures.indexing with type parameters of type LexiconEntry Modifier and Type Field Description protected FixedSizeWriteableFactory<LexiconEntry>
LexiconBuilder. valueFactory
Methods in org.terrier.structures.indexing that return LexiconEntry Modifier and Type Method Description protected LexiconEntry
LexiconBuilder. newLexiconEntry(int termid)
Methods in org.terrier.structures.indexing that return types with arguments of type LexiconEntry Modifier and Type Method Description protected java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>>
LexiconBuilder. getLexInputStream(java.lang.String structureName)
return the lexicon input stream for the current index at the specified filenameMethods in org.terrier.structures.indexing with parameters of type LexiconEntry Modifier and Type Method Description void
LexiconBuilder.BasicLexiconCollectionStaticticsCounter. count(LexiconEntry value)
The current countvoid
LexiconBuilder.CollectionStatisticsCounter. count(LexiconEntry value)
The current countvoid
LexiconBuilder.FieldLexiconCollectionStaticticsCounter. count(LexiconEntry value)
void
LexiconBuilder.NullCollectionStatisticsCounter. count(LexiconEntry value)
Method parameters in org.terrier.structures.indexing with type arguments of type LexiconEntry Modifier and Type Method Description protected void
LexiconBuilder. mergeTwoLexicons(java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>> lis1, java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>> lis2, LexiconOutputStream<java.lang.String> los)
Merge the two LexiconInputStreams into the given LexiconOutputStream -
Uses of LexiconEntry in org.terrier.structures.indexing.classical
Methods in org.terrier.structures.indexing.classical with parameters of type LexiconEntry Modifier and Type Method Description protected gnu.trove.TIntArrayList[]
BlockInvertedIndexBuilder. createPointerForTerm(LexiconEntry le)
protected gnu.trove.TIntArrayList[]
InvertedIndexBuilder. createPointerForTerm(LexiconEntry le)
Method parameters in org.terrier.structures.indexing.classical with type arguments of type LexiconEntry Modifier and Type Method Description protected org.terrier.structures.indexing.classical.InvertedIndexBuilder.LexiconScanner
BlockInvertedIndexBuilder. getLexScanner(java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>> lexStream, CollectionStatistics stats)
protected org.terrier.structures.indexing.classical.InvertedIndexBuilder.LexiconScanner
InvertedIndexBuilder. getLexScanner(java.util.Iterator<java.util.Map.Entry<java.lang.String,LexiconEntry>> lexStream, CollectionStatistics stats)
-
Uses of LexiconEntry in org.terrier.structures.restructure
Subclasses of LexiconEntry in org.terrier.structures.restructure Modifier and Type Class Description class
Tr3BlockFieldLexiconEntry
Deprecated.class
Tr3BlockLexiconEntry
Deprecated.class
Tr4BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
Tr4BasicTermStatsLexiconEntry
A LexiconEntry which only contains EntryStatisticsclass
Tr4FieldLexiconEntry
A LexiconEntry with field supportMethods in org.terrier.structures.restructure that return LexiconEntry Modifier and Type Method Description LexiconEntry
Tr3BlockFieldLexiconEntry.Factory. newInstance()
Make a new instance of TLexiconEntry
Tr3BlockLexiconEntry.Factory. newInstance()
Make a new instance of TLexiconEntry
Tr4BasicLexiconEntry.Factory. newInstance()
Make a new instance of TLexiconEntry
Tr4FieldLexiconEntry.Factory. newInstance()
Make a new instance of T
-