【发布时间】:2015-11-19 18:46:27
【问题描述】:
我将此代码用于范围。显示价格范围内的住宿 (weekly_price)
GET /accommodations/_search
{
"query": {
"filtered": {
"query": {"match_all":{}},
"filter": {"and":[{"range":{"weekly_price":{"gte":0,"lte":500}}}]}
}
}
}
结果很奇怪。有时我会得到正确的结果(显示 0 到 500 欧元之间的住宿,有时我也会得到 2000 年的weekly_price 住宿。
我做错了什么?
【问题讨论】:
标签: elasticsearch