Packages
org.egothor  
org.egothor.apps This package contains EGOTHOR applications.
org.egothor.cache Provides classes that help implementing a cache for the egothor project.
org.egothor.cache.apps Provides classes that help testing and computing statistical data for an egothor cache.
org.egothor.cache.arc Provides classes that help implementing a cache using ARC algorithm as an eviction policy.
org.egothor.cache.fifo Provides classes that help implementing a cache using FIFO algorithm as an eviction policy.
org.egothor.cache.lfu Provides classes that help implementing a cache using LFU algorithm as an eviction policy.
org.egothor.cache.lru Provides classes that help implementing a cache using LRU algorithm as an eviction policy.
org.egothor.cache.lruk Provides classes that help implementing a cache using LRU-K algorithm as an eviction policy.
org.egothor.cache.multiQueue Provides classes that help implementing a cache using MQ algorithm as an eviction policy.
org.egothor.cache.slru Provides classes that help implementing a cache using SLRU algorithm as an eviction policy.
org.egothor.cache.stat Provides classes that help implementing a static cache.
org.egothor.cache.staticDynamic Provides classes that help implementing a static-dynamic cache.
org.egothor.cache.twoQueue Provides classes that help implementing a cache using 2Q algorithm as an eviction policy.
org.egothor.core This package concentrates the core data objects and interfaces.
org.egothor.core.memory This package contains an implementation of barrels in memory.
org.egothor.core.query This package contains objects that represent a structure of a query in our inner and binary form, readers of a barrel and a result queue.
org.egothor.dir This package defines objects of distributed IR layer.
org.egothor.distributor This package defines objects which can distribute tasks and requests to a group of objects.
org.egothor.dockyard  
org.egothor.duplicity.algorithm This package contains top-level classes that implement the duplicity checking algorithm.
org.egothor.duplicity.apps This package contains applications using the duplicity checking algorithm.
org.egothor.duplicity.datastructure This package contains datastructures needed in the duplicity checking algorithm.
org.egothor.duplicity.file This package contains implementation of the files needed the duplicity checking algorithm.
org.egothor.duplicity.generator  
org.egothor.duplicity.util This package contains utility classes for the duplicity checking algorithm.
org.egothor.duplicity.visualization This package contains classes implementing the visualization of the duplicities found in a document by the duplicity checking algorithm.
org.egothor.dynamizer This package defines a common dynamization and its implementation for our index data structures.
org.egothor.html This package contains a specific implementation of core objects for HTML with "home" and "content" support.
org.egothor.io  
org.egothor.listener  
org.egothor.lock  
org.egothor.lock.server  
org.egothor.merger This package defines a machinery that merges many BarrelReaders.
org.egothor.parser  
org.egothor.parser.filter This package defines objects that filter tokens.
org.egothor.parser.plain This package defines JavaCC parser for a plain text.
org.egothor.parser.transformer  
org.egothor.query This package contains objects that represent a structure of a query in our inner form.
org.egothor.query.parser This package defines JavaCC parser of user's query.
org.egothor.query.runner This package defines a machinery that navigates the rider during query execution in the Vector model.
org.egothor.query.runner.enhanced This package defines a machinery that navigates the rider during query execution in any model.
org.egothor.repository  
org.egothor.robot.index  
org.egothor.slotter This package is responsible for management of arrays of DynStruct objects.
org.egothor.stemmer This package does not contain a solid JAVA documentation.
org.egothor.store This package contains an implementation of barrels on a hard disk.
org.egothor.test  
org.egothor.text This package contains support of some textual routines/processes.
org.egothor.util  
org.egothor.util.diff  
org.egothor.util.hash  
org.egothor.util.io  
org.egothor.util.sort  
org.egothor.util.thread This package contains thread pools which can be used for smart management of threads.