1

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

title:derivatives  join(comments:great)
4

2 回答 2

1

Apache Solr(4.0,尚未发布)有一个可以处理连接查询的查询解析器。

于 2012-04-13T08:00:38.220 回答
1

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

于 2012-04-13T17:30:15.343 回答