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