有没有办法在不直接使用查询 API 的情况下在 lucene 中发出连接查询(http://www.searchworkings.org/blog/-/blogs/query-time-joining-in-lucene)?是否可以针对此要求以文本形式发出查询?例如:
title:derivatives join(comments:great)
有没有办法在不直接使用查询 API 的情况下在 lucene 中发出连接查询(http://www.searchworkings.org/blog/-/blogs/query-time-joining-in-lucene)?是否可以针对此要求以文本形式发出查询?例如:
title:derivatives join(comments:great)
Apache Solr(4.0,尚未发布)有一个可以处理连接查询的查询解析器。
如果我理解你的问题,我想你想要一个像“title:derivatives AND comments:great”这样的查询。或者,您可以使用类似“queryParser.setDefaultOperator(QueryParser.Operator.AND)”的代码将默认连接运算符更改为 AND 而不是 OR(除非您告诉 Lucene,否则默认使用“OR”)。