使用elasticsearch在两个值之间搜索价格

时间:2014-06-04 10:13:34

标签: elasticsearch

我想发送一个curl请求以显示我的结果。 我在我的localhost上尝试这个URl:

  

本地主机:9200 /书/书/ _search Q =标题:向导&安培;价格[ “10” TO “24”]&安培;漂亮=真

我的请求有效,但在我的结果中,我看到更多的书以更高的价格到24美元

如果有人可以帮助我。 提前谢谢。

2 个答案:

答案 0 :(得分:3)

AND操作与&不同,后者是查询字符串键值分隔符。

请改为尝试:

localhost:9200/book/book/_search?q=title:wizard AND price:[10 TO 24]&pretty=true

答案 1 :(得分:0)

像这样使用

localhost:9200/book/book/_search?q=title:wizard AND price:[10 to 24]&pretty=true

它有帮助......!