|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| BatchOpIndexer | Performs batch operations on an index. |
| BatchOpIndexer.DocumentWritingScheme | Writes documents. |
| ObjectQueue | Queue of objects that need to be indexed. |
| ObjectQueue.Processor | Creates Documents from objects via
ObjectToDocumentConverter, then passes the created Document to a Callback. |
| ObjectToDocumentConverter | Converts objects to Documents. |
| QueueProcessingRunnable | |
| SingleObjectIndexer | Indexes/unindexes single objects. |
| Class Summary | |
| BaseDocumentWritingScheme | |
| BaseMultiThreadedIndexer | Multiple-thread implementation of a BatchOpIndexer |
| NoOpProgressWrapper | |
| OnlineMultiThreadedIndexer | Performs batch indexing in multiple threads. |
| QueueProcessingRunnableImpl | Pops objects off an ObjectQueue, processes them (via ObjectQueue.Processor,
then writes them using BatchOpIndexer.DocumentWritingScheme. |
| SingletonObjectQueue | A queue for indexing a single object. |
| TempDirectoryDocumentWritingScheme | Each thread has its own IndexWriter which writes to a temp directory. |
| TempIndexWriter | Index writer that is able to write to one or more temporary indices. |
Lucene indexing framework for objects.
The 2 main interfaces are BatchOpIndexer and SingleObjectIndexer.
To perform batch indexing, clients must provide the following:
Possible implementations of the indexing include:
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||