在查询本身中使用Solr函数

时间:2014-11-07 02:40:29

标签: solr

FunctionQuery docs解释了如何使用函数语法进行排序和提升,但我仍然不清楚如何在查询本身中使用函数。作为一个简单的例子,而不是

q=price[2 TO 4]

我想对

的效果做些什么
q=price[2 TO sum(3,1)]

但我不明白如何构造语法。

1 个答案:

答案 0 :(得分:2)

试试这个,

  

fq = {!frange l = 0 u = 2.2} sum(Field1,Field2)

l是下限

u是The Uper bound

Solr cwiki在这里。 Function Range Query