0
我有一个数据库正在被两个应用程序Appl 1和Appl 2使用。应用程序都在数据库上执行读/写/更新。相同的Hibernate搜索多个应用程序的Lucene索引
我正在使用hibernate搜索为我的搜索建立索引。
我的问题是:
- 两个APPL1和Appl2驻留在不同的服务器上,因此保持有自己的索引副本,他们的本地文件系统上。
- 现在因为这样,如果Appl1执行任何更新/删除操作,Appl2不会反映更改,反之亦然。
是否有任何方式,应用程序索引得到更新,其中任何一个执行任何操作,或者我可以创建一个共同的索引目录,这两个应用程序使用。
请记住,通过共享目录进行主/从设置仅适用于异步。对于同步行为,您需要将主/从后端与Infinispan DirectoryProvider组合起来。 – Sanne 2014-11-06 11:47:47
@Sanne所以我猜如果我需要接近索引的实时更新,我需要使用Infinispan DirectoryProvider的主/从后端。我的理解是对的吗? – 2014-11-07 09:11:35