为了账号安全,请及时绑定邮箱和手机立即绑定

Filter和term使用,为啥查询文本就查询不到结果

{
    "query":{
        "bool":{
            "filter":{
                "term":{
                    "author":"李史峰"
                }
            }
        }
    }
}


返回结果:

{
    "took":2,
    "timed_out":false,
    "_shards":{
        "total":3,
        "successful":3,
        "skipped":0,
        "failed":0
    },
    "hits":{
        "total":0,
        "max_score":null,
        "hits":[

        ]
    }
}

正在回答

1 回答

term:精确查询, 这种查询适合keyword、numeric、date等明确值的,你看你查询的字段类型是不是设置成text了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Filter和term使用,为啥查询文本就查询不到结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信