我正在学习Solr并尝试探索solr函数查询。 我创建了一个简单的solr查询,它返回如下结果:
<doc>
<float name="price">0.0</float>
</doc>
<doc>
<float name="price">92.0</float>
</doc>
<doc>
<float name="price">350.0</float>
</doc>
我尝试通过在“要返回的字段”(比如newPrice)中包含一个新字段来更改查询,该字段应该比价格字段值大100。 以下是对查询的补充 -
price,newPrice:sum(price,100).
但我无法看到任何变化 - 请帮助理解差距。 提前谢谢......
答案 0 :(得分:0)
使您的查询像这样:
select?q=*:*&wt=json&indent=true&fl=price,newPrice:product(sum(100,price))