Package org.egothor.core

This package concentrates the core data objects and interfaces.

See:
          Description

Interface Summary
Barrel A Barrel is an index that can be opened for reading (via BarrelReader), manage the removal of documents from itself, and can return metadata of inverted lists and documents.
BarrelReader The BarrelReader interface that can read a Barrel structure.
BarrelWriter The BarrelWriter interface should be implemented by any class that can write or create a Barrel.
CWI This interface should be implemented by any class wishing to declare some knowledge of collection wide information (CWI).
IListItem An IListItem represents an item in an inverted list.
IListMetadata The IListMetadata class defines the core metadata of the inverted list, its length.
IListReader The IListReader interface represents an inverted list in read-only state.
IListWriter The IListWriter interface defines an inverted list writer.
IMetaReader This interface declares, that an object can act as a sequence with a close operation and it also offers a method that returns uid of the item that is read currently.
Proximities This abstract class should be extended by any class that allows the reading of a proximity list of a term in a document.
Saveable The Saveable interface should be implemented by object which can be loaded/saved from/to streams.
Sequence<T> Sequence allows you to iterate a sequence of not-null objects.
SequenceWithClose<T> Sequence allows you to iterate a sequence of not-null objects.
SequenceWithRestart<T> Adds an ability to restart the sequence and read it again and again.
Status This interface should be implemented by any object that has a state.
 

Class Summary
DocumentData The DocumentData object is the root of all document metadata objects.
Filter This object works as a tokenizer filter.
Hit Class Hit represents a hit of a query.
IListRemapper This object remaps the document uids to new values in the inverted list.
IListShadow A IListShadow envelopes underlaying inverted list.
IListWasher A IListWasher excludes some tuples from underlaying inverted list.
Iter2Seq<T> The Iter2Seq class exists to wrap an Iterator inside a Sequence.
QueryResponse A QueryResponse is returned as a query return value.
Token This class represents a token of an input document.
 

Package org.egothor.core Description

This package concentrates the core data objects and interfaces.