Uses of Interface
org.terrier.structures.PostingIndex
-
Packages that use PostingIndex 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.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. -
-
Uses of PostingIndex in org.terrier.matching
Fields in org.terrier.matching declared as PostingIndex Modifier and Type Field Description protected PostingIndex<Pointer>
BaseMatching. invertedIndex
The inverted file.protected PostingIndex<Pointer>
PostingListManager. invertedIndex
inverted index of the index -
Uses of PostingIndex in org.terrier.matching.matchops
Methods in org.terrier.matching.matchops with parameters of type PostingIndex 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 PostingIndex in org.terrier.querying
Fields in org.terrier.querying declared as PostingIndex Modifier and Type Field Description protected PostingIndex<?>
DFRBagExpansionTerms. directIndex
protected PostingIndex<?>
QueryExpansion. directIndex
The direct index used for retrieval.protected PostingIndex<?>
QueryExpansion. invertedIndex
The inverted index used for retrieval.Constructors in org.terrier.querying with parameters of type PostingIndex Constructor Description DFRBagExpansionTerms(CollectionStatistics collStats, Lexicon<java.lang.String> _lexicon, PostingIndex<?> _directIndex, DocumentIndex _documentIndex)
Constructs an instance of ExpansionTerms. -
Uses of PostingIndex in org.terrier.realtime.memory
Classes in org.terrier.realtime.memory that implement PostingIndex Modifier and Type Class Description class
MemoryDirectIndex
This is a DirectIndex structure that is held fully in memory, it is based upon the MemoryInverted class.class
MemoryInvertedIndex
A basic inverted file implementation for use with MemoryIndex structures.Methods in org.terrier.realtime.memory that return PostingIndex Modifier and Type Method Description PostingIndex<?>
MemoryIndex. getDirectIndex()
Not implemented.PostingIndex<?>
MemoryIndex. getInvertedIndex()
Returns the InvertedIndex to use for this index -
Uses of PostingIndex in org.terrier.realtime.memory.fields
Classes in org.terrier.realtime.memory.fields that implement PostingIndex Modifier and Type Class Description class
MemoryFieldsDirectIndex
class
MemoryFieldsInvertedIndex
Postings list (non-compressed) (fields). -
Uses of PostingIndex in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement PostingIndex Modifier and Type Class Description class
MultiDirect
Multi Direct Index structure.class
MultiInverted
An inverted file implementation for a MultIndex.Methods in org.terrier.realtime.multi that return PostingIndex Modifier and Type Method Description PostingIndex<?>
MultiIndex. getDirectIndex()
PostingIndex<?>
MultiIndex. getInvertedIndex()
Returns the InvertedIndex to use for this indexConstructors in org.terrier.realtime.multi with parameters of type PostingIndex Constructor Description MultiDirect(PostingIndex<Pointer>[] postings, MultiLexicon lex, boolean blocks, boolean fields)
Constructor.MultiInverted(PostingIndex<Pointer>[] postings, int[] offsets, boolean blocks)
Constructor. -
Uses of PostingIndex in org.terrier.structures
Methods in org.terrier.structures that return PostingIndex Modifier and Type Method Description abstract PostingIndex<?>
Index. getDirectIndex()
Return the DirectIndex associated with this indexPostingIndex<Pointer>
IndexOnDisk. getDirectIndex()
abstract PostingIndex<?>
PropertiesIndex. getDirectIndex()
Return the DirectIndex associated with this indexabstract PostingIndex<?>
Index. getInvertedIndex()
Returns the InvertedIndex to use for this indexPostingIndex<?>
IndexOnDisk. getInvertedIndex()
abstract PostingIndex<?>
PropertiesIndex. getInvertedIndex()
Returns the InvertedIndex to use for this index -
Uses of PostingIndex in org.terrier.structures.bit
Classes in org.terrier.structures.bit that implement PostingIndex Modifier and Type Class Description class
BitPostingIndex
Class for various bit compressed index implementations, including parents to current DirectIndex and InvertedIndex implementations. -
Uses of PostingIndex in org.terrier.structures.indexing
Methods in org.terrier.structures.indexing that return types with arguments of type PostingIndex Modifier and Type Method Description abstract java.lang.Class<? extends PostingIndex<?>>
CompressionFactory.CompressionConfiguration. getStructureClass()
What is the structure class for this structure -
Uses of PostingIndex in org.terrier.structures.postings
Methods in org.terrier.structures.postings with parameters of type PostingIndex 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
PhraseIterablePosting. createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)
static IterablePosting
ProximityIterablePosting. createProximityPostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, int blockDistance)
static IterablePosting
ProximityIterablePosting. createProximityPostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, int blockDistance)
-