|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| LimIndexReader | Wraps a normal IndexReader to limit the amount of work performed by a query. |
| LimTermDocs | Used by LimIndexReader to help enforce the work limit while processing a query. |
| LimTermPositions | Used by LimIndexReader to help enforce the work limit while processing a query. |
| Exception Summary | |
|---|---|
| ExcessiveWorkException | Thrown when the maximum amount of work for a query has been exceeded. |
| TermLimitException | Thrown when the maximum number of terms for a range or wildcard query has been exceeded. |
These classes are used to limit the amount of "work" performed by a query. The mechanism is easy to use: simply wrap a Lucene IndexReader with a LimIndexReader instance. Every time a document or position is read from the index, a counter is incremented, and if it exceeds the limit specified to LimIndexReader, an ExcessiveWorkException will be thrown.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||