使用Lucene索引复合类型

时间:2012-06-27 07:50:40

标签: lucene indexing

目前我正在构建一个搜索工具,作为一个项目,其中I索引对象是从多个数据库表(即他们所做的人和事)创建的。我想知道除了创建对应于每个人/事物组合的对象(每个都有数千个)之外,还有更好的方法来解决这个问题。

E.g。创建一个对应于Person 1 - Thing 1的对象,另一个对应于Person 1 - Thing 2,用于Person 1所做的所有N个事情。然后,索引该对象集合。然后为Person 2做同样的事情。

1 个答案:

答案 0 :(得分:0)

如果您不想对记录进行非规范化,则可以使用“加入”功能。首先看一下this article。性能会比非正规化更差,但它可能足够好。