Java 针对多个应用程序的相同Hibernate搜索Lucene索引
我有一个数据库,由两个应用程序Appl 1和Appl 2使用。这两个应用程序都对数据库执行读/写/更新 我正在使用hibernate搜索为我的搜索建立索引 我的问题如下:Java 针对多个应用程序的相同Hibernate搜索Lucene索引,java,hibernate,jpa,lucene,hibernate-search,Java,Hibernate,Jpa,Lucene,Hibernate Search,我有一个数据库,由两个应用程序Appl 1和Appl 2使用。这两个应用程序都对数据库执行读/写/更新 我正在使用hibernate搜索为我的搜索建立索引 我的问题如下: Appl1和Appl2都驻留在不同的服务器上,因此在其本地文件系统上维护自己的索引副本 因此,如果Appl1执行任何更新/删除操作,则Appl2不会反映更改,反之亦然 当其中一个执行任何操作时,是否有任何方法可以更新两个应用程序索引,或者我可以创建两个应用程序都使用的公共索引目录 查看Hibernate搜索文档中的主/从设置。
当其中一个执行任何操作时,是否有任何方法可以更新两个应用程序索引,或者我可以创建两个应用程序都使用的公共索引目录 查看Hibernate搜索文档中的主/从设置。其思想是,所有更新都发送到应用它们的主索引,而从属索引只使用与主索引定期同步的本地索引来处理搜索请求
或者,您可以查看基于Infinispan的目录提供程序。再次查看在线文档 查看Hibernate搜索文档中的主/从设置。其思想是,所有更新都发送到应用它们的主索引,而从属索引只使用与主索引定期同步的本地索引来处理搜索请求
或者,您可以查看基于Infinispan的目录提供程序。再次查看在线文档 查看Hibernate搜索文档中的主/从设置。其思想是,所有更新都发送到应用它们的主索引,而从属索引只使用与主索引定期同步的本地索引来处理搜索请求
或者,您可以查看基于Infinispan的目录提供程序。再次查看在线文档 查看Hibernate搜索文档中的主/从设置。其思想是,所有更新都发送到应用它们的主索引,而从属索引只使用与主索引定期同步的本地索引来处理搜索请求
或者,您可以查看基于Infinispan的目录提供程序。再次查看在线文档 请记住,通过共享目录进行的主/从设置仅适用于异步。对于同步行为,您需要将主/从后端与Infinispan DirectoryProvider相结合。@Sanne因此,我猜如果我需要索引的近实时更新,我需要主/从后端与Infinispan DirectoryProvider相结合。我的理解正确吗?请记住,通过共享目录进行的主/从设置仅适用于异步。对于同步行为,您需要将主/从后端与Infinispan DirectoryProvider相结合。@Sanne因此,我猜如果我需要索引的近实时更新,我需要主/从后端与Infinispan DirectoryProvider相结合。我的理解正确吗?请记住,通过共享目录进行的主/从设置仅适用于异步。对于同步行为,您需要将主/从后端与Infinispan DirectoryProvider相结合。@Sanne因此,我猜如果我需要索引的近实时更新,我需要主/从后端与Infinispan DirectoryProvider相结合。我的理解正确吗?请记住,通过共享目录进行的主/从设置仅适用于异步。对于同步行为,您需要将主/从后端与Infinispan DirectoryProvider相结合。@Sanne因此,我猜如果我需要索引的近实时更新,我需要主/从后端与Infinispan DirectoryProvider相结合。我的理解正确吗?