我正在开发一个每天可以满足大约 100,000 次搜索的应用程序。我们可以安全地假设每天数据库中的更新/插入/删除数量大致相同。当前应用程序使用原生 SQL,我们打算将其迁移到 Hibernate 并使用 Hibernate Search。
由于数据库记录不断变化,我们需要启用自动索引。管理层担心自动索引可能导致的性能影响。
不可能有计划的批量索引,因为记录中的更改必须在更改后立即可供搜索。
我已经搜索过某种性能统计信息,但没有找到。
任何已经在 Hibernate Search 工作并面临类似情况的人都可以分享他们的想法吗?
谢谢您的帮助。
问候,
沙杜尔。