| 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.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<Pointer> | 
DFRBagExpansionTerms.directIndex  | 
| Constructor and Description | 
|---|
DFRBagExpansionTerms(CollectionStatistics collStats,
                    Lexicon<String> _lexicon,
                    PostingIndex<Pointer> _directIndex,
                    DocumentIndex _documentIndex)
Constructs an instance of ExpansionTerms. 
 | 
| 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 | 
MultiLexiconEntry.setPointer(Pointer p)
Not implemented. 
 | 
void | 
MultiDocumentEntry.setPointer(Pointer p)  | 
| 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 | 
SimpleDocumentIndexEntry.setPointer(Pointer p)
Sets the pointer within this object to that represented by
 the specified 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 | 
LexiconEntry.setPointer(Pointer p)  | 
void | 
BasicTermStatsLexiconEntry.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 
 | 
| 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 | 
InvertedIndex.getPostings(Pointer pointer)
Deprecated.  
  | 
IterablePosting | 
BitPostingIndex.getPostings(Pointer pointer)
Get the posting given a pointer 
 | 
| 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 4.0. Copyright © 2004-2014 University of Glasgow