Uses of Interface
org.terrier.structures.EntryStatistics
-
Packages that use EntryStatistics Package Description org.terrier.matching Provides the classes and interfaces used for matching documents to queries.org.terrier.matching.daat Provides classes that implement a document-at-a-time (DAAT) matching strategy.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.matching.matchops This package contains matching Operators.org.terrier.matching.models Provides the classes that implement various weighting models.org.terrier.matching.models.dependence Weighting models for term dependence modelsorg.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.org.terrier.structures.restructure Contains legacy index data structure classes -
-
Uses of EntryStatistics in org.terrier.matching
Fields in org.terrier.matching declared as EntryStatistics Modifier and Type Field Description EntryStatistics
MatchingQueryTerms.QueryTermProperties. stats
Info about the query term.Fields in org.terrier.matching with type parameters of type EntryStatistics Modifier and Type Field Description protected java.util.List<EntryStatistics>
PostingListManager. termStatistics
EntryStatistics for each termMethods in org.terrier.matching that return EntryStatistics Modifier and Type Method Description EntryStatistics[]
FatQueryResultSet. getEntryStatistics()
Return the EntryStatistics of each of the query terms in the queryEntryStatistics[]
FatResultSet. getEntryStatistics()
Return the EntryStatistics of each of the query terms in the queryEntryStatistics
MatchingQueryTerms. getStatistics(java.lang.String term)
EntryStatistics
MatchingQueryTerms. getStatistics(Operator term)
Returns the assocciated code of the given query term.EntryStatistics
PostingListManager. getStatistics(int i)
Returns the EntryStatistics corresponding to the specified termstatic EntryStatistics
PostingListManager. mergeStatistics(EntryStatistics[] entryStats)
Knows how to merge several EntryStatistics for a single effective termMethods in org.terrier.matching with parameters of type EntryStatistics Modifier and Type Method Description protected void
ScoringMatching. makeResultSet(int docCount, java.lang.String[] qs, EntryStatistics[] es, double[] ks, java.util.Set<java.lang.String>[] tags)
protected void
ScoringMatchingWithFat. makeResultSet(int docCount, java.lang.String[] qs, EntryStatistics[] es, double[] ks, java.util.Set<java.lang.String>[] tags)
static EntryStatistics
PostingListManager. mergeStatistics(EntryStatistics[] entryStats)
Knows how to merge several EntryStatistics for a single effective termvoid
FatQueryResultSet. setEntryStatistics(EntryStatistics[] es)
void
FatResultSet. setEntryStatistics(EntryStatistics[] es)
void
MatchingQueryTerms. setTermProperty(java.lang.String term, EntryStatistics e)
Sets a term's statistics for the given query term.void
MatchingQueryTerms. setTermProperty(Operator term, EntryStatistics e)
Constructors in org.terrier.matching with parameters of type EntryStatistics Constructor Description FatQueryResultSet(int numberOfDocuments, CollectionStatistics cs, java.lang.String[] qs, EntryStatistics[] es, double[] ks, java.util.Set<java.lang.String>[] ts)
QueryTermProperties(int _index, double w, WeightingModel model, EntryStatistics _stats)
A constructor for setting a weight, a term score modifier and the term code for a query term.QueryTermProperties(int _index, double w, EntryStatistics _stats)
A constructor for setting the weight of a term and its term code.QueryTermProperties(int _index, WeightingModel model, EntryStatistics _stats)
A constructor for setting a term score modifier for a term and its term code.QueryTermProperties(int _index, EntryStatistics _stats)
An constructor for setting the term code of a query term. -
Uses of EntryStatistics in org.terrier.matching.daat
Methods in org.terrier.matching.daat that return EntryStatistics Modifier and Type Method Description EntryStatistics[]
FatCandidateResultSet. getEntryStatistics()
Methods in org.terrier.matching.daat with parameters of type EntryStatistics Modifier and Type Method Description void
FatCandidateResultSet. setEntryStatistics(EntryStatistics[] es)
Constructors in org.terrier.matching.daat with parameters of type EntryStatistics Constructor Description FatCandidateResultSet(java.util.Collection<CandidateResult> q, CollectionStatistics cs, java.lang.String[] queryTerms, EntryStatistics[] entryStats, double[] keyFrequency, java.util.Set<java.lang.String>[] tags)
FatCandidateResultSet(java.util.List<CandidateResult> q, CollectionStatistics cs, java.lang.String[] queryTerms, EntryStatistics[] entryStats, double[] keyFrequency)
Deprecated. -
Uses of EntryStatistics in org.terrier.matching.dsms
Methods in org.terrier.matching.dsms with parameters of type EntryStatistics Modifier and Type Method Description protected void
DependenceScoreModifier. determineGlobalStatistics(java.lang.String[] terms, EntryStatistics[] es, boolean SD)
unused hook methodprotected void
DependenceScoreModifier. doDependency(Index index, EntryStatistics[] es, IterablePosting[] ips, ResultSet rs, double[] phraseTermWeights, boolean SD)
Calculates dependence scores for all documents, putting the scores into the ResultSet rs -
Uses of EntryStatistics in org.terrier.matching.matchops
Methods in org.terrier.matching.matchops that return EntryStatistics Modifier and Type Method Description static EntryStatistics
MultiTermOp. addStatistics(EntryStatistics[] entryStats)
merges several EntryStatistics for a single effective term simply by addingEntryStatistics
MatchingEntry. getEntryStats()
protected EntryStatistics
ANDQueryOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Adjust the statistics for this operator: 1.protected EntryStatistics
MultiTermOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
protected EntryStatistics
PhraseOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
protected EntryStatistics
SynonymOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Adjust the statistics for the #syn operator: 1.protected EntryStatistics
UnorderedWindowOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Methods in org.terrier.matching.matchops that return types with arguments of type EntryStatistics Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting>
DateRangeOp. getPostingIterator(Index index)
org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting>
MultiTermOp. getPostingIterator(Index index)
abstract org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting>
Operator. getPostingIterator(Index index)
get posting iterator for this query op.org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting>
PrefixTermOp. getPostingIterator(Index index)
org.apache.commons.lang3.tuple.Pair<EntryStatistics,IterablePosting>
SingleTermOp. getPostingIterator(Index index)
Methods in org.terrier.matching.matchops with parameters of type EntryStatistics Modifier and Type Method Description static EntryStatistics
MultiTermOp. addStatistics(EntryStatistics[] entryStats)
merges several EntryStatistics for a single effective term simply by addingprotected EntryStatistics
ANDQueryOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Adjust the statistics for this operator: 1.protected EntryStatistics
MultiTermOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
protected EntryStatistics
PhraseOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
protected EntryStatistics
SynonymOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Adjust the statistics for the #syn operator: 1.protected EntryStatistics
UnorderedWindowOp. mergeStatistics(EntryStatistics[] entryStats, CollectionStatistics collStats)
Constructors in org.terrier.matching.matchops with parameters of type EntryStatistics Constructor Description MatchingEntry(IterablePosting postingIterator, EntryStatistics entryStats, double keyFreq, WeightingModel[] wmodels, org.terrier.matching.matchops.MatchingEntry.Requirement required, java.util.Set<java.lang.String> tags)
-
Uses of EntryStatistics in org.terrier.matching.models
Fields in org.terrier.matching.models declared as EntryStatistics Modifier and Type Field Description protected EntryStatistics
WeightingModel. es
Methods in org.terrier.matching.models with parameters of type EntryStatistics Modifier and Type Method Description void
DFRWeightingModel. setEntryStatistics(EntryStatistics _es)
Sets entry statistics.void
MDL2. setEntryStatistics(EntryStatistics _es)
Sets entry statistics.void
ML2. setEntryStatistics(EntryStatistics _es)
Sets entry statistics.void
PerFieldNormWeightingModel. setEntryStatistics(EntryStatistics _es)
Sets entry statistics.void
SingleFieldModel. setEntryStatistics(EntryStatistics _es)
void
WeightingModel. setEntryStatistics(EntryStatistics _es)
Sets entry statistics. -
Uses of EntryStatistics in org.terrier.matching.models.dependence
Methods in org.terrier.matching.models.dependence with parameters of type EntryStatistics Modifier and Type Method Description void
MRF. setEntryStatistics(EntryStatistics _es)
void
pBiL. setEntryStatistics(EntryStatistics _es)
-
Uses of EntryStatistics in org.terrier.realtime.memory
Classes in org.terrier.realtime.memory that implement EntryStatistics Modifier and Type Class Description class
MemoryLexiconEntry
A lexicon entry stored in a MemoryLexicon.Methods in org.terrier.realtime.memory with parameters of type EntryStatistics Modifier and Type Method Description void
MemoryLexiconEntry. add(EntryStatistics es)
Increment the statistics of this object by that of another.void
MemoryLexiconEntry. subtract(EntryStatistics es)
Decrement the statistics of this object by that of another.int
MemoryLexicon. term(java.lang.String term, EntryStatistics es)
Add new term, or update existing term.int
MemoryLexicon. term(java.lang.String term, EntryStatistics es, int termid)
-
Uses of EntryStatistics in org.terrier.realtime.memory.fields
Classes in org.terrier.realtime.memory.fields that implement EntryStatistics Modifier and Type Class Description class
MemoryFieldsLexiconEntry
Lexicon entry (fields).Methods in org.terrier.realtime.memory.fields with parameters of type EntryStatistics Modifier and Type Method Description void
MemoryFieldsLexiconEntry. add(EntryStatistics le)
Increment the statistics of this object by that of another.void
MemoryFieldsLexiconEntry. subtract(EntryStatistics le)
Decrement the statistics of this object by that of another. -
Uses of EntryStatistics in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement EntryStatistics Modifier and Type Class Description class
MultiLexiconEntry
A Lexicon entry that spans multiple index shards.Methods in org.terrier.realtime.multi with parameters of type EntryStatistics Modifier and Type Method Description void
MultiLexiconEntry. add(EntryStatistics e)
Not implemented.void
MultiLexiconEntry. subtract(EntryStatistics e)
Not implemented. -
Uses of EntryStatistics in org.terrier.structures
Subinterfaces of EntryStatistics in org.terrier.structures Modifier and Type Interface Description interface
BlockEntryStatistics
Deprecated.interface
FieldEntryStatistics
The statistics for a field entry.interface
NgramEntryStatistics
Represent statistics of n-grams, such as those used in sequence dependence models.Classes in org.terrier.structures that implement EntryStatistics 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 supportclass
LexiconEntry
Base class for all LexiconEntry implementations.class
SimpleNgramEntryStatistics
Methods in org.terrier.structures that return EntryStatistics Modifier and Type Method Description EntryStatistics
EntryStatistics. getWritableEntryStatistics()
Copy this entry statistics to one that can be reused.EntryStatistics
LexiconEntry. getWritableEntryStatistics()
Get a writable copy of the EntryStatistics.EntryStatistics
SimpleNgramEntryStatistics. getWritableEntryStatistics()
Methods in org.terrier.structures with parameters of type EntryStatistics Modifier and Type Method Description void
BasicLexiconEntry. add(EntryStatistics le)
increment this lexicon entry by anothervoid
BasicTermStatsLexiconEntry. add(EntryStatistics le)
Increment the statistics of this object by that of another.void
EntryStatistics. add(EntryStatistics e)
Increment the statistics of this object by that of another.void
FieldLexiconEntry. add(EntryStatistics le)
void
SimpleNgramEntryStatistics. add(EntryStatistics e)
protected void
LexiconOutputStream. incrementCounters(EntryStatistics t)
void
BasicLexiconEntry. subtract(EntryStatistics le)
alter this lexicon entry to subtract another lexicon entryvoid
BasicTermStatsLexiconEntry. subtract(EntryStatistics le)
Decrement the statistics of this object by that of another.void
EntryStatistics. subtract(EntryStatistics e)
Decrement the statistics of this object by that of another.void
SimpleNgramEntryStatistics. subtract(EntryStatistics e)
Constructors in org.terrier.structures with parameters of type EntryStatistics Constructor Description SimpleNgramEntryStatistics(EntryStatistics e)
-
Uses of EntryStatistics in org.terrier.structures.postings
Constructors in org.terrier.structures.postings with parameters of type EntryStatistics Constructor Description ANDIterablePosting(IterablePosting[] _ips, EntryStatistics[] _p)
PhraseIterablePosting(IterablePosting[] _ips, EntryStatistics[] _p, boolean recordPositions)
ProximityIterablePosting(IterablePosting[] _ips, EntryStatistics[] _es, int window)
-
Uses of EntryStatistics in org.terrier.structures.restructure
Classes in org.terrier.structures.restructure that implement EntryStatistics 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 with parameters of type EntryStatistics Modifier and Type Method Description void
Tr3BlockLexiconEntry. add(EntryStatistics le)
Deprecated.increment this lexicon entry by anothervoid
Tr4BasicLexiconEntry. add(EntryStatistics le)
increment this lexicon entry by anothervoid
Tr4BasicTermStatsLexiconEntry. add(EntryStatistics le)
Increment the statistics of this object by that of another.void
Tr4FieldLexiconEntry. add(EntryStatistics le)
void
Tr3BlockLexiconEntry. subtract(EntryStatistics le)
Deprecated.alter this lexicon entry to subtract another lexicon entryvoid
Tr4BasicLexiconEntry. subtract(EntryStatistics le)
alter this lexicon entry to subtract another lexicon entryvoid
Tr4BasicTermStatsLexiconEntry. subtract(EntryStatistics le)
Decrement the statistics of this object by that of another.
-