SearchFactory.getStatistics(). It allows you, for example, to determine which classes are indexed and how many entities are in the index. This information is always available. However, by specifying the
hibernate.search.generate_statisticsproperty in your configuration you can also collect total and average Lucene query and object loading timings.
Statisticsobject via the
SearchFactory.getStatistics()method. To obtain total and average Lucene query and object loading timings, specify the
hibernate.search.generate_statisticsproperty in your configuration.
To enable access to statistics via JMX, set the property
true. This will automatically register the
StatisticsInfoMBean bean, providing access to statistics via the
Statistics object. Depending on your configuration the
IndexingProgressMonitorMBean bean may also be registered.
If the mass indexer API is used, you can monitor indexing progress via the
IndexingProgressMonitorMBean bean. The bean is only bound to JMX while indexing is in progress.