|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Posting | |
---|---|
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.models | Provides the classes that implement various weighting models. |
org.terrier.matching.tsms | Provides the interface and classes that implement the term score modifiers, which modify the scores assigned to documents for a particular term. |
org.terrier.structures | Provides the classes that implement the 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.singlepass | Provides implementation of the structures needed for performing a single pass indexing |
org.terrier.structures.indexing.singlepass.hadoop | Provides classes implemeting the Hadoop MapReduce indexing in Terrier. |
org.terrier.structures.postings | Provides classes representing single postings and atreams of postings in a posting list (e.g. |
Uses of Posting in org.terrier.matching.daat |
---|
Methods in org.terrier.matching.daat with parameters of type Posting | |
---|---|
protected double |
FullNoPLM.scoreIt(WeightingModel[] wModels,
Posting posting)
calculate the score for this posting using the specified weighting models |
Uses of Posting in org.terrier.matching.dsms |
---|
Methods in org.terrier.matching.dsms with parameters of type Posting | |
---|---|
double |
DependenceScoreModifier.score(Posting[] postings)
Calculate the score for a document (from the given posting for that document) |
protected double |
DependenceScoreModifier.scoreFDSD(boolean SD,
int i,
Posting ip1,
int j,
Posting ip2,
double _avgDocLen)
how likely is it that these two postings have so many near-occurrences, given the length of this document |
Uses of Posting in org.terrier.matching.models |
---|
Methods in org.terrier.matching.models with parameters of type Posting | |
---|---|
double |
WeightingModel.score(Posting p)
Returns score |
double |
PerFieldNormWeightingModel.score(Posting _p)
|
double |
ML2.score(Posting _p)
|
double |
MDL2.score(Posting _p)
|
Uses of Posting in org.terrier.matching.tsms |
---|
Methods in org.terrier.matching.tsms with parameters of type Posting | |
---|---|
double |
TermInFieldModifier.score(Posting _p)
Returns score |
double |
RequiredTermModifier.score(Posting p)
Returns score |
Uses of Posting in org.terrier.structures |
---|
Methods in org.terrier.structures with parameters of type Posting | |
---|---|
protected void |
FieldDirectInvertedOutputStream.writePostingNotDocid(Posting _p)
|
protected void |
DirectInvertedOutputStream.writePostingNotDocid(Posting p)
Hook method for writing out the remainder of the posting |
protected void |
DirectInvertedDocidOnlyOuptutStream.writePostingNotDocid(Posting p)
|
protected void |
BlockFieldDirectInvertedOutputStream.writePostingNotDocid(Posting _p)
|
protected void |
BlockDirectInvertedOutputStream.writePostingNotDocid(Posting _p)
|
Method parameters in org.terrier.structures with type arguments of type Posting | |
---|---|
BitIndexPointer |
DirectInvertedOutputStream.writePostings(java.util.Iterator<Posting> iterator)
Write out the specified postings. |
BitIndexPointer |
DirectInvertedOutputStream.writePostings(java.util.Iterator<Posting> iterator,
int previousId)
Write out the specified postings, but allowing the delta for the first document to be adjusted |
Uses of Posting in org.terrier.structures.indexing |
---|
Classes in org.terrier.structures.indexing that implement Posting | |
---|---|
protected class |
DocumentPostingList.postingIterator
|
Uses of Posting in org.terrier.structures.indexing.singlepass |
---|
Classes in org.terrier.structures.indexing.singlepass that implement Posting | |
---|---|
protected class |
BlockFieldPostingInRun.bfPIRPostingIterator
|
protected class |
BlockPostingInRun.BlockPIRPostingIterator
|
protected class |
FieldPostingInRun.fPIRPostingIterator
|
protected class |
SimplePostingInRun.PIRPostingIterator
|
Uses of Posting in org.terrier.structures.indexing.singlepass.hadoop |
---|
Method parameters in org.terrier.structures.indexing.singlepass.hadoop with type arguments of type Posting | |
---|---|
void |
Inv2DirectMultiReduce.map(org.apache.hadoop.io.IntWritable termId,
Wrapper<IterablePosting> postingWrapper,
org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.VIntWritable,Posting> collector,
org.apache.hadoop.mapred.Reporter reporter)
Take an iterator of postings. |
void |
Inv2DirectMultiReduce.reduce(org.apache.hadoop.io.VIntWritable _targetDocid,
java.util.Iterator<Posting> documentPostings,
org.apache.hadoop.mapred.OutputCollector<java.lang.Object,java.lang.Object> collector,
org.apache.hadoop.mapred.Reporter reporter)
|
Uses of Posting in org.terrier.structures.postings |
---|
Subinterfaces of Posting in org.terrier.structures.postings | |
---|---|
interface |
BitWritablePosting
As WritablePosting, but using the BitWritable interface. |
interface |
BlockPosting
Interface implemented by Posting objects that have position information recorded. |
interface |
FieldPosting
Interface implemented by Posting objects that have field information recorded. |
interface |
IterablePosting
An interface that allows a list of postings to be iterated over |
interface |
WritablePosting
Allow a Posting to be written to a DataOut |
Classes in org.terrier.structures.postings that implement Posting | |
---|---|
class |
ArrayOfBasicIterablePosting
An instance of IterablePostings that works with passed arrays of ids and frequencies |
class |
ArrayOfIdsIterablePosting
An instance of IterablePostings that works with a passed array of ids |
class |
BasicIterablePosting
Basic inverted and direct index format: [gamma(first docid +1) unary (frequency)], [gamma(delta docid) unary(frequency)] |
class |
BasicIterablePostingDocidOnly
Posting iterator class that only returns identifiers, not frequencies. |
class |
BasicPostingImpl
Implementation of a Posting that is non-iterable. |
class |
BlockFieldIterablePosting
class BlockFieldIterablePosting |
class |
BlockFieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting and BlockPosting |
class |
BlockFieldPostingImpl
A writable block field posting list |
class |
BlockIterablePosting
A writable block iterable posting list |
class |
BlockORIterablePosting
ORIterablePosting implementation that implements BlockPosting |
class |
BlockPostingImpl
BlockPostingImpl class |
class |
FieldIterablePosting
A posting iterator for field postings. |
class |
FieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting |
class |
FieldPostingImpl
Implementation of a posting containing fields |
class |
IterablePostingImpl
A base implementation of an IterablePosting, that provides a base implementation of next(int) method. |
class |
ORIterablePosting
An IterablePosting that combines more than one IterablePosting into a single IterablePosting. |
Methods in org.terrier.structures.postings with parameters of type Posting | |
---|---|
protected void |
ORIterablePosting.addPosting(Posting p)
|
protected void |
FieldORIterablePosting.addPosting(Posting _p)
|
protected void |
BlockORIterablePosting.addPosting(Posting p)
|
protected void |
BlockFieldORIterablePosting.addPosting(Posting p)
|
int |
PostingIdComparator.compare(Posting o1,
Posting o2)
Compare Posting objects by id |
protected void |
ORIterablePosting.firstPosting(Posting p)
|
protected void |
FieldORIterablePosting.firstPosting(Posting _p)
|
protected void |
BlockORIterablePosting.firstPosting(Posting p)
|
protected void |
BlockFieldORIterablePosting.firstPosting(Posting p)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |