【发布时间】:2010-10-14 15:52:42
【问题描述】:
我想知道是否可以在两个应用程序中为一个实体使用相同的索引文件。让我更具体一点:
我们有一个在线应用程序,其中包含一个用于用户的前端和一个用于后端任务的应用程序(= 管理员界面)。两者都在同一个 JBOSS AS 上运行。两个应用程序都使用相同的数据库,因此它们使用相同的实体。当然,实体的两个应用程序中的包名称并不相同。
这就是我们的用例:用户应该能够通过 frondend 进行搜索。用户只能查看带有“可见”标签的结果。此标记发生在我们的管理界面中,因此每次在后端将实体标记为“可见”时,都应更新前端的索引。
当然,这两个应用程序确实具有相同的索引根文件夹。在我的索引文件夹中有 2 个索引文件:
de.x.x.admin.model.Product de.x.x.frondend.model.Product
如何通过 Hibernate Search 配置“合并”这个?我只是没有通过文档得到它...
感谢您的帮助!
【问题讨论】:
标签: java lucene full-text-indexing hibernate-search