Package | Description |
---|---|
org.terrier.matching |
Provides the classes and interfaces used for matching documents
to queries.
|
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 classes that implement the 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.integer |
Provides generic posting index classes that support byte-level compression.
|
org.terrier.structures.postings |
Provides classes representing single postings and atreams of postings in a posting list
(e.g.
|
Modifier and Type | Field and Description |
---|---|
protected PostingIndex<Pointer> |
PostingListManager.invertedIndex
inverted index of the index
|
protected PostingIndex<Pointer> |
BaseMatching.invertedIndex
The inverted file.
|
Modifier and Type | Field and Description |
---|---|
protected PostingIndex<?> |
QueryExpansion.directIndex
The direct index used for retrieval.
|
protected PostingIndex<Pointer> |
DFRBagExpansionTerms.directIndex |
protected PostingIndex<?> |
QueryExpansion.invertedIndex
The inverted index used for retrieval.
|
Constructor and Description |
---|
DFRBagExpansionTerms(CollectionStatistics collStats,
Lexicon<String> _lexicon,
PostingIndex<Pointer> _directIndex,
DocumentIndex _documentIndex)
Constructs an instance of ExpansionTerms.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
PostingIndex<?> |
MemoryIndex.getDirectIndex()
Not implemented.
|
PostingIndex<?> |
MemoryIndex.getInvertedIndex()
Returns the InvertedIndex to use for this index
|
Modifier and Type | Class and Description |
---|---|
class |
MemoryFieldsInvertedIndex
Postings list (non-compressed) (fields).
|
Modifier and Type | Class and Description |
---|---|
class |
MultiDirect
Multi Direct Index structure.
|
class |
MultiInverted
An inverted file implementation for a MultIndex.
|
Modifier and Type | Method and Description |
---|---|
PostingIndex<?> |
MultiIndex.getDirectIndex() |
PostingIndex<?> |
MultiIndex.getInvertedIndex()
Returns the InvertedIndex to use for this index
|
Constructor and Description |
---|
MultiDirect(PostingIndex<Pointer>[] postings,
int[] offsets)
Constructor.
|
MultiInverted(PostingIndex<Pointer>[] postings,
int[] offsets)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PostingIndex<Pointer> |
IndexOnDisk.getDirectIndex() |
abstract PostingIndex<?> |
Index.getDirectIndex()
Return the DirectIndex associated with this index
|
PostingIndex<?> |
IndexOnDisk.getInvertedIndex() |
abstract PostingIndex<?> |
Index.getInvertedIndex()
Returns the InvertedIndex to use for this index
|
Modifier and Type | Class and Description |
---|---|
class |
BitPostingIndex
Class for various bit compressed index implementations, including parents to current DirectIndex and InvertedIndex implementations.
|
class |
BlockDirectIndex
Deprecated.
|
class |
BlockInvertedIndex
Deprecated.
|
class |
DirectIndex
Deprecated.
|
class |
InvertedIndex
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
abstract Class<? extends PostingIndex<?>> |
CompressionFactory.CompressionConfiguration.getStructureClass()
What is the structure class for this structure
|
Modifier and Type | Class and Description |
---|---|
class |
IntegerCodingPostingIndex
This implementation of
PostingIndex provides access to an index of
BasicIntegerCodingIterablePosting (or one of it subclasses). |
Modifier and Type | Method and Description |
---|---|
Class<? extends PostingIndex<?>> |
IntegerCodecCompressionConfiguration.getStructureClass() |
Modifier and Type | Method and Description |
---|---|
static IterablePosting |
PhraseIterablePosting.createPhrasePostingList(Pointer[] ps,
PostingIndex<Pointer> invIndex,
boolean savePositions) |
static IterablePosting |
PhraseIterablePosting.createPhrasePostingList(String[] terms,
Lexicon<String> lex,
PostingIndex<Pointer> invIndex,
boolean savePositions) |
static IterablePosting |
ProximityIterablePosting.createProximityPostingList(Pointer[] ps,
PostingIndex<Pointer> invIndex,
int blockDistance) |
static IterablePosting |
ProximityIterablePosting.createProximityPostingList(String[] terms,
Lexicon<String> lex,
PostingIndex<Pointer> invIndex,
int blockDistance) |
Terrier 4.0. Copyright © 2004-2014 University of Glasgow