| Package | Description | 
|---|---|
| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemoryIterablePosting
A postings list implementation held fully in memory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemoryFieldsIterablePosting
Iterable posting (fields). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MultiIterablePosting
A posting list implementation used within a MultiIndex. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
DocumentPostingList.postingIterator  | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
BlockFieldPostingInRun.bfPIRPostingIterator  | 
protected class  | 
BlockPostingInRun.BlockPIRPostingIterator  | 
protected class  | 
FieldPostingInRun.fPIRPostingIterator  | 
protected class  | 
SimplePostingInRun.PIRPostingIterator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ANDIterablePosting
An instance of IterablePostings that works with passed arrays of ids and frequencies. 
 | 
class  | 
ArrayOfBasicIterablePosting
An instance of IterablePostings that works with passed arrays of ids and frequencies 
 | 
class  | 
ArrayOfBlockFieldIterablePosting
An array structure that golds BlockFieldIterablePostings 
 | 
class  | 
ArrayOfBlockIterablePosting
An array structure that golds BlockIterablePostings 
 | 
class  | 
ArrayOfFieldIterablePosting
An instance of IterablePostings that works with passed arrays of ids and frequencies
 for each field. 
 | 
class  | 
ArrayOfIdsIterablePosting
An instance of IterablePostings that works with a passed array of ids 
 | 
class  | 
BlockFieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting and BlockPosting 
 | 
class  | 
BlockORIterablePosting
ORIterablePosting implementation that implements BlockPosting 
 | 
class  | 
FieldORIterablePosting
ORIterablePosting implementation that implements FieldPosting 
 | 
class  | 
ORIterablePosting
An IterablePosting that combines more than one IterablePosting into a single IterablePosting. 
 | 
class  | 
PhraseIterablePosting
Implementation of an IterablePosting for block indices that returns
 only documents that match a multi-term phase. 
 | 
class  | 
ProximityIterablePosting
Implementation of an IterablePosting for block indices that returns
 only documents that match phases within a fixed window size. 
 | 
Terrier 4.0. Copyright © 2004-2014 University of Glasgow