居然是你

ES 6.7.2中使用term query 查询 浮点类型数据出现问题

Elasticsearch | 作者 yeteen | 发布于2019年11月26日 | 阅读数:1446

今天使用term query 查询一个浮点类型,例如12.3。发现无法匹配,然后看了一下mapping,发现type是long类型。
查询参数如下:
{
    "query": {
        "bool": {
            "must": [
                {
                    "term": {
                        "knInfoExtend.allowanceTotal": {
                            "value": 15.5
                        }
                    }
                }
            ]
        }
    }
}
已邀请:

core_wzw - 某AILab搜索技术负责人

赞同来自:

改成text即可

要回复问题请先登录注册