lucene连接查询

时间:2012-04-13 06:05:17

标签: lucene

有没有办法在lucene中发出连接查询(http://www.searchworkings.org/blog/-/blogs/query-time-joining-in-lucene)而不直接使用Query API?是否可以针对此要求以文本形式发出查询?例如:

title:derivatives  join(comments:great)

2 个答案:

答案 0 :(得分:1)

Apache Solr(4.0,尚未发布)有一个query parser,可以处理连接查询。

答案 1 :(得分:1)

如果我理解你的问题,我想你想要一个像'title:derivatives AND comments:great'这样的查询。或者您可以使用'queryParser.setDefaultOperator(QueryParser.Operator.AND)'之类的代码将默认连接运算符更改为AND而不是OR(默认情况下使用'OR',除非您告诉Lucene否则)。