Package | Description |
---|---|
org.terrier.matching |
Provides the classes and interfaces used for matching documents
to queries.
|
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.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> |
BaseMatching.invertedIndex
The inverted file.
|
protected PostingIndex<Pointer> |
PostingListManager.invertedIndex
inverted index of the index
|
Modifier and Type | Interface and Description |
---|---|
interface |
MemoryPointer
Pointer type for use with MemoryIndex.
|
Modifier and Type | Class and Description |
---|---|
class |
MemoryLexiconEntry
A lexicon entry stored in a MemoryLexicon.
|
Modifier and Type | Method and Description |
---|---|
Pointer |
MemoryInvertedIndex.InvertedIterator.getCurrentPointer() |
Modifier and Type | Method and Description |
---|---|
IterablePosting |
MemoryInvertedIndex.getPostings(Pointer pointer)
Get the posting given a pointer
|
IterablePosting |
MemoryDirectIndex.getPostings(Pointer pointer)
Get the posting given a pointer
|
void |
MemoryLexiconEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
Modifier and Type | Class and Description |
---|---|
class |
MemoryFieldsLexiconEntry
Lexicon entry (fields).
|
Modifier and Type | Method and Description |
---|---|
IterablePosting |
MemoryFieldsInvertedIndex.getPostings(Pointer _termid)
Get the posting given a pointer
|
Modifier and Type | Class and Description |
---|---|
class |
MultiDocumentEntry
A document index entry that represents a document within a multi-index
It stores information about the shard that the document comes from.
|
class |
MultiLexiconEntry
A Lexicon entry that spans multiple index shards.
|
Modifier and Type | Method and Description |
---|---|
IterablePosting |
MultiInverted.getPostings(Pointer _multiPointer)
Get the posting given a pointer
|
IterablePosting |
MultiDirect.getPostings(Pointer _multiPointer)
Get the posting given a pointer
|
void |
MultiDocumentEntry.setPointer(Pointer p) |
void |
MultiLexiconEntry.setPointer(Pointer p)
Not implemented.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PostingIndex<POINTERTYPE extends Pointer>
An interface for accessing a posting list.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BitIndexPointer
A pointer implementation for BitPostingIndex structures.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicDocumentIndexEntry
A basic document index entry.
|
class |
BasicLexiconEntry
Contains all the information about one entry in the Lexicon.
|
class |
BasicTermStatsLexiconEntry
A LexiconEntry which only contains EntryStatistics
|
class |
BlockFieldLexiconEntry
A LexiconEntry with field support
|
class |
BlockLexiconEntry
Deprecated.
|
class |
DocumentIndexEntry
A document index entry.
|
class |
FieldDocumentIndexEntry
A document index entry for use with fields
|
class |
FieldLexiconEntry
A LexiconEntry with field support
|
class |
LexiconEntry
Represents the statistics of a term in the
Lexicon , and
a pointer to the term's location in a PostingIndex . |
class |
NonIncrementalDocumentIndexEntry
This class is created to represent a
DocumentIndexEntry that
do not assume an incremental docids, but instead maintains the docid. |
class |
SimpleBitIndexPointer
An implementation of a BitIndexPointer.
|
class |
SimpleDocumentIndexEntry
A document index entry that doesn't write out direct index offset.
|
Modifier and Type | Method and Description |
---|---|
Pointer |
PostingIndexInputStream.getCurrentPointer()
Returns the pointer associated with the current postings being accessed
|
Modifier and Type | Method and Description |
---|---|
PostingIndex<Pointer> |
IndexOnDisk.getDirectIndex() |
Modifier and Type | Method and Description |
---|---|
IterablePosting |
PostingIndex.getPostings(Pointer lEntry)
Get the posting given a pointer
|
void |
SimpleBitIndexPointer.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
void |
Pointer.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
void |
SimpleDocumentIndexEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
void |
BasicLexiconEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
void |
BasicDocumentIndexEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
void |
LexiconEntry.setPointer(Pointer p) |
void |
BasicTermStatsLexiconEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
the specified pointer
|
Modifier and Type | Method and Description |
---|---|
Pointer |
BitPostingIndexInputStream.getCurrentPointer()
Returns the pointer associated with the current postings being accessed
|
Modifier and Type | Method and Description |
---|---|
IterablePosting |
BitPostingIndex.getPostings(Pointer pointer)
Get the posting given a pointer
|
IterablePosting |
InvertedIndex.getPostings(Pointer pointer)
Deprecated.
|
Constructor and Description |
---|
InvertedIndexInputStream(IndexOnDisk _index,
String structureName,
Iterator<? extends Pointer> lexInputStream)
Deprecated.
Construct an instance of the class with
|
InvertedIndexInputStream(IndexOnDisk _index,
String structureName,
Iterator<? extends Pointer> lexInputStream,
Class<? extends IterablePosting> _postingIteratorClass)
Deprecated.
Construct an instance of the class with
|
Modifier and Type | Method and Description |
---|---|
Pointer |
IntegerCodingPostingIndexInputStream.getCurrentPointer()
Returns the pointer associated with the current postings being accessed
|
Modifier and Type | Method and Description |
---|---|
IterablePosting |
IntegerCodingPostingIndex.getPostings(Pointer _pointer) |
Modifier and Type | Method and Description |
---|---|
static IterablePosting |
PhraseIterablePosting.createPhrasePostingList(Pointer[] ps,
PostingIndex<Pointer> invIndex,
boolean savePositions) |
static IterablePosting |
ProximityIterablePosting.createProximityPostingList(Pointer[] ps,
PostingIndex<Pointer> invIndex,
int blockDistance) |
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) |
Constructor and Description |
---|
ANDIterablePosting(IterablePosting[] _ips,
Pointer[] _p) |
PhraseIterablePosting(IterablePosting[] _ips,
Pointer[] _p,
boolean recordPositions) |
ProximityIterablePosting(IterablePosting[] _ips,
Pointer[] _p,
int window) |
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow