我想为 ex 编写一个查询。在 sql psodocode 中,如下所示
select * from temptable where price + 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>