Monitor and improve
your Lucene search performance
LucidGaze for Lucene makes it easier for Java developers to
- Monitor search and query performance
- Analyze and zero in on performance attributes specific to search
- Fine-tune and optimize for better search efficiency, throughput, and performance -- directly and transparently.

Graph demonstrates impact of increasing count of buffered documents in IndexWriter on Lucene's speed of indexing, measured as number of documents added per second.
LucidGaze for Lucene provides search-centric performance monitors and statistics-collectors, across all major areas of Lucene's functionality, along with graphical outputs to simplify analysis tasks, available as a set of APIs.
Key analytics include:
- Read/write stats on index utilization, distribution and throughput; show how well searches are transformed into document retrieval operations
- Query efficiency stats; show how effectively user input is analyzed and decomposed for processing by the index
- Mapping of tokenizers, token-streams and analyzers; makes transparent how text is processed and indexed
|
|
|
|
LucidGaze for Lucene
Product Features
LucidGaze for Lucene includes a set of five monitors, statistics collectors that accumulates data about the key aspects of Lucene application operations. Monitors can each controlled and reset individually, providing methods for direct access to statistics. The monitors are listed below each with its respective information focus:
- AnalysisStats: Analyzers, TokenFilters, TokenStreams, and Tokenizers, and which were used to produce the TokenStream for particular field
- DocumentStats: Number of documents indexed, as well as fields in the index
- IndexStats: Activities and behavior of IndexReaders and IndexWriters, such as visibility into each instance, tracking calls for each of their relevant methods, buffer and memory usage, as well as average add and commit times
- SearchStats: Query operations, viewed through searcher performance and and parsing times, along with method calls statistics
- StoreStats: Lucene Storage directory instances
LucidGaze for Lucene works as a drop-in replacement for the Lucene JAR; it requires no changes to the source code of the application, or even recompilation. This makes it readily usable with existing applications even if their source code is unavailable or difficult to change. LucidGaze for Lucene is compatible with Apache Lucene 2.4.1. |