我想写一个针对ex的查询。在sql psodocode中如下
从temptable中选择*,其中价格+3 = 188;
我尝试的Solr查询在
之下 http://127.0.0.1:8983/solr/select/?fl=score,id&defType=func&q=sum(price,3):188
但我得到以下错误。我怎样才能在solr中查询?请不要使用“TO”关键字。
<response>
<lst name="responseHeader">
<int name="status">400</int>
<int name="QTime">1</int>
<lst name="params">
<str name="fl">score,id</str>
<str name="q">sum(price,3):188</str>
<str name="defType">func</str>
</lst>
</lst>
<lst name="error">
<str name="msg">
org.apache.solr.search.SyntaxError: Unexpected text after function: :188
</str>
<int name="code">400</int>
</lst>
</response>
答案 0 :(得分:1)
frange查询会做
{!frange l=188 u=188} sum(price,3)