Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 针对多个应用程序的相同Hibernate搜索Lucene索引_Java_Hibernate_Jpa_Lucene_Hibernate Search - Fatal编程技术网

Java 针对多个应用程序的相同Hibernate搜索Lucene索引

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搜索文档中的主/从设置。

我有一个数据库,由两个应用程序Appl 1和Appl 2使用。这两个应用程序都对数据库执行读/写/更新

我正在使用hibernate搜索为我的搜索建立索引

我的问题如下:

  • Appl1和Appl2都驻留在不同的服务器上,因此在其本地文件系统上维护自己的索引副本
  • 因此,如果Appl1执行任何更新/删除操作,则Appl2不会反映更改,反之亦然

  • 当其中一个执行任何操作时,是否有任何方法可以更新两个应用程序索引,或者我可以创建两个应用程序都使用的公共索引目录

    查看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相结合。我的理解正确吗?