根据子项数据创建lucene索引以查找父项

时间:2012-01-13 00:03:24

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

我试图了解如何为具有1对多关系的数据构建lucene索引。

假设我有一个有家庭和姓氏的家庭的表格 和一张有id,名字和爱好的人的表格(这是自由文本)。

我如何创建一个lucene索引,帮助我找到家庭成员,他们的爱好与搜索查询匹配的家庭(作为全文搜索)?

我想让每个匹配的家庭只有一次(即使有几个家庭成员,他们的爱好是查询的热门。

如果我在家庭记录上也有自己的爱好领域(除了个人爱好),我想让所有家庭成员都满足于家庭爱好或家庭成员的爱好?

1 个答案:

答案 0 :(得分:1)

您可以将家庭视为由爱好(条款)组成的文件。无论是家庭爱好还是个人爱好,都可以在可搜索范围内获得指数爱好。对于其他字段,只需将它们存储为附加字段。