Indexing Hibernate搜索监视索引进程

Indexing Hibernate搜索监视索引进程,indexing,lucene,hibernate-search,Indexing,Lucene,Hibernate Search,我使用Hibernate搜索为Postgresql datenbank中的数据编制索引,虽然这个过程需要很长时间,但我想显示进程栏来估计完成索引需要多长时间,我还想显示正在编制索引的实体。 首先,我在Persistence.xml中启用jmx_并生成_统计信息 <property name="hibernate.search.generate_statistics" value="true"/> <property name="hibernate.search.jmx_enab

我使用Hibernate搜索为Postgresql datenbank中的数据编制索引,虽然这个过程需要很长时间,但我想显示进程栏来估计完成索引需要多长时间,我还想显示正在编制索引的实体。 首先,我在Persistence.xml中启用jmx_并生成_统计信息

<property name="hibernate.search.generate_statistics" value="true"/>
<property name="hibernate.search.jmx_enabled" value="true"/>    

问题是,我仍然不知道如何在编制索引时在控制台上打印流程结果。根据文档,您需要在包级别org.hibernate.search.batchindexing.impl或类级别org.hibernate.search.batchindexing.impl.simpleIndexing ProgressMonitor启用信息


你能检查一下你的日志级别吗

我在log4j中启用了信息级别,非常感谢
MassIndexerProgressMonitor monitor = new SimpleIndexingProgressMonitor();

FullTextSession fullTextSession = Search.getFullTextSession(em.unwrap(Session.class));

fullTextSession.getStatistics();

fullTextSession.createIndexer(TCase.class).progressMonitor(monitor).startAndWait();