Solr - 乘法后返回字段值

时间:2014-11-11 13:24:21

标签: solr solrj

我正在学习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).

但我无法看到任何变化 - 请帮助理解差距。 提前谢谢......

1 个答案:

答案 0 :(得分:0)

使您的查询像这样:

select?q=*:*&wt=json&indent=true&fl=price,newPrice:product(sum(100,price))