Uses of Interface
org.terrier.structures.postings.Posting
-
Packages that use Posting 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.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.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.bit Provides on-disk index structures that support the older bit-level compression scheme.org.terrier.structures.indexing Provides the classes used for creating the data structures of 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.postings.bit Provides bit-level IterablePosting implementations. -
-
Uses of Posting in org.terrier.matching.dsms
Methods in org.terrier.matching.dsms with parameters of type Posting Modifier and Type Method Description protected doubleDependenceScoreModifier. calculateDependence(Posting[] ips, boolean[] okToUse, double[] phraseTermWeights, boolean SD)calculates the dependence score for one document, using the IterablePostings available.doubleDependenceScoreModifier. score(Posting[] postings)Calculate the score for a document (from the given posting for that document)protected doubleDependenceScoreModifier. 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 Modifier and Type Method Description doubleMDL2. score(Posting _p)Returns scoredoubleML2. score(Posting _p)Returns scoredoublePerFieldNormWeightingModel. score(Posting _p)doubleSingleFieldModel. score(Posting _p)doubleStaticFeature. score(Posting p)abstract doubleStaticScoreModifierWeightingModel. score(Posting p)doubleWeightingModel. score(Posting p)Returns score -
Uses of Posting in org.terrier.matching.tsms
Methods in org.terrier.matching.tsms with parameters of type Posting Modifier and Type Method Description doubleRequiredTermModifier. score(Posting p)Returns scoredoubleTermInFieldModifier. score(Posting _p)Returns score -
Uses of Posting in org.terrier.realtime.memory
Classes in org.terrier.realtime.memory that implement Posting Modifier and Type Class Description classMemoryDirectIterablePostingProvides iteration capabilities over a Memory Direct PostingclassMemoryIterablePostingA postings list implementation held fully in memory. -
Uses of Posting in org.terrier.realtime.memory.fields
Classes in org.terrier.realtime.memory.fields that implement Posting Modifier and Type Class Description classMemoryFieldsDirectIterablePostingclassMemoryFieldsIterablePostingIterable posting (fields). -
Uses of Posting in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement Posting Modifier and Type Class Description classBlockMultiDirectIterablePostingclassBlockMultiIterablePostingclassMultiDirectIterablePostingThis acts as a wrapper class that surrounds an IterablePosting object.classMultiIterablePostingA posting list implementation used within a MultiIndex. -
Uses of Posting in org.terrier.structures
Method parameters in org.terrier.structures with type arguments of type Posting Modifier and Type Method Description abstract BitIndexPointerAbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator)abstract BitIndexPointerAbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator, int previousId) -
Uses of Posting in org.terrier.structures.bit
Methods in org.terrier.structures.bit with parameters of type Posting Modifier and Type Method Description protected voidBlockDirectInvertedOutputStream. writePostingNotDocid(Posting _p)protected voidBlockFieldDirectInvertedOutputStream. writePostingNotDocid(Posting _p)protected voidDirectInvertedDocidOnlyOuptutStream. writePostingNotDocid(Posting p)protected voidDirectInvertedOutputStream. writePostingNotDocid(Posting p)Hook method for writing out the remainder of the postingprotected voidFieldDirectInvertedOutputStream. writePostingNotDocid(Posting _p)Method parameters in org.terrier.structures.bit with type arguments of type Posting Modifier and Type Method Description BitIndexPointerDirectInvertedOutputStream. writePostings(java.util.Iterator<Posting> iterator)Write out the specified postings.BitIndexPointerDirectInvertedOutputStream. 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 Modifier and Type Class Description protected classDocumentPostingList.postingIterator -
Uses of Posting in org.terrier.structures.postings
Subinterfaces of Posting in org.terrier.structures.postings Modifier and Type Interface Description interfaceBlockPostingInterface implemented by posting objects that have position information recorded.interfaceFieldPostingInterface implemented by posting objects that have field information recorded.interfaceIterablePostingAn interface that allows a list of postings to be iterated over.interfaceWritablePostingAllow aPostingto be serialized to a DataOut.Classes in org.terrier.structures.postings that implement Posting Modifier and Type Class Description classANDIterablePostingAn instance of IterablePostings that works with passed arrays of ids and frequencies.classArrayOfBasicIterablePostingAn instance of IterablePostings that works with passed arrays of ids and frequenciesclassArrayOfBlockFieldIterablePostingAn array structure that golds BlockFieldIterablePostingsclassArrayOfBlockIterablePostingAn array structure that golds BlockIterablePostingsclassArrayOfFieldIterablePostingAn instance of IterablePostings that works with passed arrays of ids and frequencies for each field.classArrayOfIdsIterablePostingAn instance of IterablePostings that works with a passed array of idsclassBasicPostingImplImplementation of a Posting that is non-iterable.classBlockFieldORIterablePostingORIterablePosting implementation that implements FieldPosting and BlockPostingclassBlockFieldPostingImplA writable block field posting listclassBlockORIterablePostingORIterablePosting implementation that implements BlockPostingclassBlockPostingImplBlockPostingImpl classclassFieldOnlyIterablePostingThis class takes an IterablePosting list that has fields, and makes it appear as a single basic posting list.classFieldORIterablePostingORIterablePosting implementation that implements FieldPostingclassFieldPostingImplImplementation of a posting containing fieldsclassIterablePostingImplA base implementation of an IterablePosting, that provides a base implementation of next(int) method.classORIterablePostingAn IterablePosting that combines more than one IterablePosting into a single IterablePosting.classPhraseIterablePostingImplementation of an IterablePosting for block indices that returns only documents that match a multi-term phase.classProximityIterablePostingImplementation of an IterablePosting for block indices that returns only documents that match phases within a fixed window size.Methods in org.terrier.structures.postings with parameters of type Posting Modifier and Type Method Description protected voidBlockFieldORIterablePosting. addPosting(Posting p)protected voidBlockORIterablePosting. addPosting(Posting p)protected voidFieldORIterablePosting. addPosting(Posting _p)protected voidORIterablePosting. addPosting(Posting p)intPostingIdComparator. compare(Posting o1, Posting o2)Compare Posting objects by idprotected voidBlockFieldORIterablePosting. firstPosting(Posting p)protected voidBlockORIterablePosting. firstPosting(Posting p)protected voidFieldORIterablePosting. firstPosting(Posting _p)protected voidORIterablePosting. firstPosting(Posting p)Method parameters in org.terrier.structures.postings with type arguments of type Posting Modifier and Type Method Description static voidPostingTestUtils. compareBlockFieldPostings(java.util.List<Posting> inputPostings, IterablePosting outputPostings)static voidPostingTestUtils. compareBlockPostings(java.util.List<Posting> inputPostings, IterablePosting outputPostings)static voidPostingTestUtils. compareFieldPostings(java.util.List<Posting> inputPostings, IterablePosting outputPostings)static voidPostingTestUtils. comparePostings(java.util.List<Posting> inputPostings, IterablePosting outputPostings)static voidPostingTestUtils. comparePostings(java.util.List<Posting> inputPostings, IterablePosting outputPostings, boolean docidsOnly)static voidPostingTestUtils. comparePostingsDocids(java.util.List<Posting> inputPostings, IterablePosting outputPostings) -
Uses of Posting in org.terrier.structures.postings.bit
Classes in org.terrier.structures.postings.bit that implement Posting Modifier and Type Class Description classBasicIterablePostingclassBasicIterablePostingDocidOnlyPosting iterator class that only returns identifiers, not frequencies.classBlockFieldIterablePostingclass BlockFieldIterablePostingclassBlockIterablePostingA writable block iterable posting listclassFieldIterablePostingA posting iterator for field postings.
-