Package org.terrier.realtime.multi
Provides MultiIndex structures. A MultiIndex is a combination of many smaller indices. Each MultiIndex structure provides an abstraction over the related structure within each sub-index.
-
Class Summary Class Description BlockMultiDirectIterablePosting BlockMultiIterablePosting MultiDirect Multi Direct Index structure.MultiDirectIterablePosting This acts as a wrapper class that surrounds an IterablePosting object.MultiDoc A Document index class that represents multiple document indices from different shards.MultiDocumentEntry A document index entry that represents a document within a multi-index It stores information about the shard that the document comes from.MultiIndex The central MultiIndex structure.MultiInverted An inverted file implementation for a MultIndex.MultiIterablePosting A posting list implementation used within a MultiIndex.MultiLexicon A Lexicon index structure for use with a MultiIndex.MultiLexiconEntry A Lexicon entry that spans multiple index shards.MultiMeta A MetaIndex for use with a MultiIndex.MultiStats A collection statistics class for use with a MultiIndex.