FunctionQuery docs解释了如何使用函数语法进行排序和提升,但我仍然不清楚如何在查询本身中使用函数。作为一个简单的例子,而不是
q=price[2 TO 4]
我想对
的效果做些什么q=price[2 TO sum(3,1)]
但我不明白如何构造语法。
答案 0 :(得分:2)
试试这个,
fq = {!frange l = 0 u = 2.2} sum(Field1,Field2)
l
是下限
u
是The Uper bound
Solr cwiki在这里。 Function Range Query