Java 使用Hibernate搜索的同一索引文件的两个应用程序

Java 使用Hibernate搜索的同一索引文件的两个应用程序,java,lucene,full-text-indexing,hibernate-search,Java,Lucene,Full Text Indexing,Hibernate Search,我想知道是否可以在两个应用程序中为一个实体使用相同的索引文件。让我更具体地说: 我们有一个在线应用程序,其中一个用于用户的fronded和一个用于后端任务=管理员界面的应用程序。两者都运行在与相同的JBOSS上。两个应用程序使用相同的数据库,因此它们使用相同的实体。当然,实体的两个应用程序中的包名称并不相同 这就是我们的用例:用户应该能够通过fronded进行搜索。用户只允许查看标记为可见的结果。这种标记发生在我们的管理界面中,因此每次将实体标记为在后端可见时,前端的索引都应该更新 当然,两个应

我想知道是否可以在两个应用程序中为一个实体使用相同的索引文件。让我更具体地说:

我们有一个在线应用程序,其中一个用于用户的fronded和一个用于后端任务=管理员界面的应用程序。两者都运行在与相同的JBOSS上。两个应用程序使用相同的数据库,因此它们使用相同的实体。当然,实体的两个应用程序中的包名称并不相同

这就是我们的用例:用户应该能够通过fronded进行搜索。用户只允许查看标记为可见的结果。这种标记发生在我们的管理界面中,因此每次将实体标记为在后端可见时,前端的索引都应该更新

当然,两个应用程序都有相同的索引根文件夹。在“我的索引”文件夹中有2个索引文件:

de.x.x.admin.model.Product de.x.x.fronded.model.Product

如何通过Hibernate搜索配置将其合并?我只是没有通过文档得到它


谢谢你的帮助

好吧,看来这是不可能的…

我也有类似的问题。我有一个Web服务,它从一个我只有读取权限的数据库中查询一个表,它太慢了。现在,Hibernate搜索可以帮我吗?