Package com.sun.labs.minion.indexer.entry

Provides the interfaces and implemenations for the entries used during indexing and querying.

See:
          Description

Interface Summary
CasedPostingsEntry An interface that can be implemented by entries that store postings for case sensitive and case insensitive terms.
Entry An interface describing things that can be stored in dictionaries, either for indexing purposes or for querying purposes.
EntryMapper An interface that can be used when merging dictionaries to map one entry to another.
IndexEntry An entry that is used in dictionaries that are built while indexing documents.
MergeableEntry  
QueryEntry An entry that is returned from dictionaries during querying operations.
 

Class Summary
BaseEntry An abstract base class for all entry types.
CasedDFOEntry  
CasedEntry A class for holding cased dictionary entries.
CasedIDEntry A class for storing ID only postings for dictionary entries that need to store case sensitive and case insensitive postings.
DFOEntry  
DocKeyEntry A class for holding entries in the document dictionary.
EntryIDComparator A comparator for entries that compares them based on their IDs.
EntrySizeComparator A class that can be used to compare terms based upon the number of IDs that are in their postings lists.
FieldedDocKeyEntry  
IDEntry  
IDFreqEntry  
IDWEntry  
MPCasedDFOEntry  
SinglePostingsEntry An abstract base class for those entries that only define a single postings type.
TermStatsEntry An entry for the global term statistics dictionary.
 

Exception Summary
DuplicateKeyException An exception to throw when a duplicate document key is detected during a merge.
 

Package com.sun.labs.minion.indexer.entry Description

Provides the interfaces and implemenations for the entries used during indexing and querying.