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. invertedIndexThe inverted file.protected PostingIndex<Pointer>PostingListManager. invertedIndexinverted 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 MatchingEntryDateRangeOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexTerm, PostingIndex<Pointer> invTerm, CollectionStatistics collectionStats)MatchingEntryMultiTermOp. getMatcher(MatchingQueryTerms.QueryTermProperties qtp, Index index, Lexicon<java.lang.String> lexicon, PostingIndex<Pointer> invertedIndex, CollectionStatistics collectionStatistics)abstract MatchingEntryOperator. 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.MatchingEntrySingleTermOp. 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. directIndexprotected PostingIndex<?>QueryExpansion. directIndexThe direct index used for retrieval.protected PostingIndex<?>QueryExpansion. invertedIndexThe 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 classMemoryDirectIndexThis is a DirectIndex structure that is held fully in memory, it is based upon the MemoryInverted class.classMemoryInvertedIndexA 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 classMemoryFieldsDirectIndexclassMemoryFieldsInvertedIndexPostings 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 classMultiDirectMulti Direct Index structure.classMultiInvertedAn 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 classBitPostingIndexClass 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 IterablePostingPhraseIterablePosting. createPhrasePostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, boolean savePositions)static IterablePostingPhraseIterablePosting. createPhrasePostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, boolean savePositions)static IterablePostingProximityIterablePosting. createProximityPostingList(java.lang.String[] terms, Lexicon<java.lang.String> lex, PostingIndex<Pointer> invIndex, int blockDistance)static IterablePostingProximityIterablePosting. createProximityPostingList(Pointer[] ps, PostingIndex<Pointer> invIndex, int blockDistance)
-