由于您的
password字段是
not_analyzed(好!),请尝试
123456!用双引号引起来进行完全匹配:
{ "query": { "query_string": { "default_field": "password", "query": ""123456!"" } }}这样做的另一种方法是
keyword在
query_string查询中设置分析器(但请务必转义,
!因为它是保留字符(对于
NOT操作员)
{ "query": { "query_string": { "default_field": "password", "query": "123456!", "analyzer": "keyword" } }}


