Я использую поиск Hibernate для индексации данных из Postgresql datenbank, в то время как процесс занимает очень много времени. Я хочу отобразить панель процессов, чтобы оценить, сколько времени потребуется, чтобы завершить индексацию, я также хочу показать, какой объект индексируется.
Сначала я включил jmx_enabled и generate_statistics в моем файле Persistence.xml
<property name="hibernate.search.generate_statistics" value="true"/>
<property name="hibernate.search.jmx_enabled" value="true"/>
затем добавил processMotitor к FullTextSession в моем классе индексов, как это
MassIndexerProgressMonitor monitor = new SimpleIndexingProgressMonitor();
FullTextSession fullTextSession = Search.getFullTextSession(em.unwrap(Session.class));
fullTextSession.getStatistics();
fullTextSession.createIndexer(TCase.class).progressMonitor(monitor).startAndWait();
Проблема в том, что я до сих пор не знаю, как распечатать результаты процесса на консоли при индексировании