0

我有的 :

1 - 不断增长的大型数据库。

2 - 在 glassfish 和休眠搜索中制作的 Web 应用程序。

有什么问题:

1 - 知道我尝试了 manuel 索引并且每次都需要太长时间,因此使用的最佳索引策略是什么。

2 - 数据库也是从 web 应用程序(第二个应用程序)中填充的,然后自动索引不会索引这些数据

4

1 回答 1

0

如果数据库通过另一个非 Hibernate Search 应用程序更改,则需要使用手动索引。你试过质量索引器吗?您可以使用许多参数来调整索引速度。为了避免每次都重新索引,我建议使用某种基于时间戳的方法。至少索引实体应该具有某种类型的最后更新列,可以对其进行查询以确定自上次索引运行以来已更改的实体。只有这些实体需要被索引。

于 2013-05-10T09:57:36.970 回答