我在我的 Web 应用程序中使用 Hibernate 搜索进行全文搜索。我在管理面板中有用于创建索引的按钮。我通过以下代码做到这一点:
fullTextSession.createIndexer()
.purgeAllOnStart(true)
.optimizeAfterPurge(true)
.optimizeOnFinish(true)
.batchSizeToLoadObjects( 25 )
.threadsToLoadObjects( 5 )
.threadsForSubsequentFetching( 20 )
.startAndWait();
如果索引构建正确,然后我再次按下此按钮,旧索引文件仍在磁盘上,程序创建新索引。等等。你能帮我在创建新的索引文件之前删除旧的索引文件吗?