| Package | Description | 
|---|---|
| org.terrier.matching | 
 Provides the classes and interfaces used for matching documents
to queries. 
 | 
| org.terrier.matching.daat | 
 Provides classes that implement a document-at-a-time (DAAT) matching strategy. 
 | 
| 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.indexing | 
 Provides the classes used for creating the data structures of 
the Terrier platform. 
 | 
| org.terrier.structures.indexing.singlepass | 
 Provides implementation of the structures needed for performing a single
pass indexing 
 | 
| org.terrier.structures.postings | 
 Provides classes representing single postings and atreams of postings in a posting list 
(e.g. 
 | 
| org.terrier.structures.postings.bit | 
 Provides bit-level IterablePosting implementations. 
 | 
| org.terrier.structures.postings.integer | 
 Provides byte-level IterablePosting implementations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static WritablePosting | 
FatUtils.firstPosting(WritablePosting[] writablePostings)  | 
protected static WritablePosting | 
FatUtils.firstPosting(WritablePosting[][] postings)  | 
protected static WritablePosting | 
FatUtils.firstPosting(WritablePosting[][] postings,
            int termIndex)  | 
WritablePosting[][] | 
FatResultSet.getPostings()
Returns a 2D array of posting objects for the document and terms in this result set. 
 | 
WritablePosting[][] | 
FatQueryResultSet.getPostings()
Returns a 2D array of posting objects for the document and terms in this result set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static boolean | 
FatScoringMatching.containsFieldPostings(WritablePosting[][] postings)  | 
static WritablePosting | 
FatUtils.firstPosting(WritablePosting[] writablePostings)  | 
protected static WritablePosting | 
FatUtils.firstPosting(WritablePosting[][] postings)  | 
protected static WritablePosting | 
FatUtils.firstPosting(WritablePosting[][] postings,
            int termIndex)  | 
void | 
FatResultSet.setPostings(WritablePosting[][] wp)  | 
void | 
FatQueryResultSet.setPostings(WritablePosting[][] wp) | 
| Modifier and Type | Field and Description | 
|---|---|
protected WritablePosting[][] | 
FatCandidateResultSet.postings  | 
protected WritablePosting[] | 
FatCandidateResult.postings  | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting[][] | 
FatCandidateResultSet.getPostings()  | 
WritablePosting[] | 
FatCandidateResult.getPostings()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FatCandidateResult.setPosting(int term,
          WritablePosting p)  | 
void | 
FatCandidateResultSet.setPostings(WritablePosting[][] wp)  | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
MemoryIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
MemoryFieldsIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
MultiIterablePosting.asWritablePosting()
Not implemented. 
 | 
WritablePosting | 
MultiDirectIterablePostingWithOffset.asWritablePosting()  | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
DocumentPostingList.postingIterator.asWritablePosting()  | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
SimplePostingInRun.PIRPostingIterator.asWritablePosting()  | 
WritablePosting | 
FieldPostingInRun.fPIRPostingIterator.asWritablePosting()  | 
WritablePosting | 
BlockPostingInRun.BlockPIRPostingIterator.asWritablePosting()  | 
WritablePosting | 
BlockFieldPostingInRun.bfPIRPostingIterator.asWritablePosting()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicPostingImpl
Implementation of a Posting that is non-iterable. 
 | 
class  | 
BlockFieldPostingImpl
A writable block field posting list 
 | 
class  | 
BlockPostingImpl
BlockPostingImpl class 
 | 
class  | 
FieldPostingImpl
Implementation of a posting containing fields 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
Posting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
PhraseIterablePosting.asWritablePosting()  | 
WritablePosting | 
ORIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
FieldPostingImpl.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
FieldORIterablePosting.asWritablePosting()  | 
WritablePosting | 
BlockPostingImpl.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
BlockORIterablePosting.asWritablePosting()  | 
WritablePosting | 
BlockFieldPostingImpl.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
BlockFieldORIterablePosting.asWritablePosting()  | 
WritablePosting | 
BasicPostingImpl.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
ArrayOfIdsIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
ANDIterablePosting.asWritablePosting()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicIterablePosting
Basic inverted and direct index format: [gamma(first docid +1) unary (frequency)], [gamma(delta docid) unary(frequency)] 
 | 
class  | 
BasicIterablePostingDocidOnly
Posting iterator class that only returns identifiers, not frequencies. 
 | 
class  | 
BlockFieldIterablePosting
class BlockFieldIterablePosting 
 | 
class  | 
BlockIterablePosting
A writable block iterable posting list 
 | 
class  | 
FieldIterablePosting
A posting iterator for field postings. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
FieldIterablePosting.asWritablePosting()
Get this posting as a WritablePosting 
 | 
WritablePosting | 
BlockIterablePosting.asWritablePosting()  | 
WritablePosting | 
BlockFieldIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
WritablePosting | 
BasicIterablePosting.asWritablePosting()
Copies this posting to one free of an iterator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WritablePosting | 
IntegerCodingIterablePosting.asWritablePosting()
Deprecated.  
  | 
WritablePosting | 
FieldIntegerCodingIterablePosting.asWritablePosting()  | 
WritablePosting | 
BlockIntegerCodingIterablePosting.asWritablePosting()  | 
WritablePosting | 
BlockFieldIntegerCodingIterablePosting.asWritablePosting()  | 
WritablePosting | 
BasicIntegerCodingIterablePosting.asWritablePosting()  | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow