在弹性搜索中使用范围

时间:2017-01-03 15:58:58

标签: elasticsearch

我在弹性搜索中使用RANGE创建了一个查询,但是当我运行查询时,它会返回定义范围内的结果。

POST crawler9/crawler-vehicles9/_search
{
    "_source" : ["price", "version"],
    "query": {
        "bool": {
            "must": [{ 
                "range": { 
                    "price": {
                        "gte": 40000,
                        "lte": 50000
                    } 
                }    
            }]
        }
    }
}

部分结果是正确的,但部分结果价格为405990和444673.范围为40000至50000.

0 个答案:

没有答案