两个应用程序使用相同的索引文件与Hibernate搜索

时间:2010-10-14 15:52:43

标签: java lucene full-text-indexing hibernate-search

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

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

所以这是我们的用例:用户应该能够通过frondend进行搜索。仅允许用户查看标记为“可见”的结果。这个标记发生在我们的管理界面中,因此每当实体在后端被标记为“可见”时,应该更新前端的索引。

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

de.x.x.admin.model.Product de.x.x.frondend.model.Product

如何通过Hibernate搜索配置“合并”这个?我只是没有通过文档得到它...

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

好吧,似乎这是不可能的......