1

我正在寻找一种使用 mod 函数查询 solr 的方法,例如 q=mod(id):2 它将返回 id mod 2 等于 0 的文档。有没有办法进行这种搜索?谢谢

4

1 回答 1

3

我找到了解决方案。在 fq 中使用函数是完美的。查询看起来像:

q=subject:mp3&fq={!frange l=0 u=1}mod(id,2)

http://lucene.apache.org/solr/api-4_0_0-BETA/org/apache/solr/search/FunctionRangeQParserPlugin.html

于 2012-08-31T05:46:24.687 回答