Package org.terrier.structures.indexing.singlepass

Provides implementation of the structures needed for performing a single pass indexing

See:
          Description

Class Summary
BlockFieldMemoryPostings Class for handling posting lists containing block and field information in memory while indexing.
BlockFieldPosting Class representing a posting list in memory containing fields and block iformation.
BlockFieldPostingInRun Class holding the information for a posting list read from a previously written run at disk.
BlockInverted2DirectIndexBuilder Create a block direct index from a BlockInvertedIndex.
BlockMemoryPostings Class for handling posting lists containing block information in memory while indexing.
BlockPosting Class representing a posting list in memory with block information It keeps the information for DF, TF, and the sequence [doc, tf, blockCount, [blockId]]
BlockPostingInRun Class holding the information for a posting list read from a previously written run at disk.
FieldPosting Class holding the information for a posting list read from a previously written run at disk.
FieldPostingInRun Class holding the information for a posting list read from a previously written run at disk.
FieldsMemoryPostings Class for handling posting lists containing field information in memory while indexing.
FileRunIterator<K extends PostingInRun> Reads runs of flushed term posting lists by reading them from files.
FileRunIteratorFactory Creates FileRunIterators, using the specificed filenames as the run data files, and the specified class as the type of the postings in the run files
Inverted2DirectIndexBuilder Create a direct index from an InvertedIndex.
MemoryPostings Class for handling Simple posting lists in memory while indexing.
Posting Class representing a simple posting list in memory.
PostingInRun Base class for PostingInRun classes
RunIterator An abstract base class which allows PostingInRuns to be iterated over.
RunIteratorFactory Base class for Factories of RunIterators.
RunsMerger Merges a set of N runs using a priority queue.
RunsMerger.PostingComparator Implements a comparator for RunIterators (so it can be used by the queue).
RunWriter This class writes a run to disk.
SimplePostingInRun Class holding the information for a posting list read from a previously written run at disk.
 

Package org.terrier.structures.indexing.singlepass Description

Provides implementation of the structures needed for performing a single pass indexing



Terrier 3.6. Copyright © 2004-2011 University of Glasgow