Lucene中的嵌套(链式)查询

时间:2015-02-20 15:35:19

标签: lucene

我有以下文档结构:

项目:{ItemId(字符串),旗帜(布尔),类型("项目")}

子项" {ItemId(string),Text(sting),Type(" SubItem")}

我需要使用 Flag = true 获取所有项目,并且其任何SubItem文本都有一个术语" term"。

如果任何SubItem Text使用DuplicateFiler但是如何按Flag过滤,我可以轻松获取项目列表?试图创建BooleanQuery但由于项目数量很大而不是很好

1 个答案:

答案 0 :(得分:0)

我强烈建议您查看Lucene中的BlockJoinQuery。 非常好的开始 - http://blog.mikemccandless.com/2012/01/searching-relational-content-with.html