gpt4 book ai didi

java - 多个应用程序的相同 Hibernate Search Lucene 索引

转载 作者:行者123 更新时间:2023-12-01 22:36:52 25 4
gpt4 key购买 nike

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

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

我的问题如下:

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

当其中一个应用程序执行任何操作时,有什么方法可以更新两个应用程序索引,或者我可以创建一个由两个应用程序使用的公共(public)索引目录。

最佳答案

查看 Hibernate 搜索文档中的主/从设置。这个想法是,所有更新都发送到应用它们的主索引,而从属索引仅使用本地索引处理搜索请求,该本地索引定期与主索引同步。

或者,您可以查看基于 Infinispan 的目录提供程序。再次查看在线文档。

关于java - 多个应用程序的相同 Hibernate Search Lucene 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26757486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com