您的位置:首页 > 其它

elasticsearch 在不是 not_analyzed 的前提下如何全匹配的效果

2016-12-19 16:49 218 查看
使用wildcard查询

wildcard可以使用通配符:?用来匹配任意字符,*用来匹配零个或者多个字符.
但是假如不使用通配符时就相当于全匹配.

匹配符匹配:

{    "query": {        "wildcard": {            "postcode": "W?F*HW"         }    }}

全匹配:

{    "query": {        "wildcard": {            "postcode": "WFHW"         }    }}

或者多字段匹配(全字段):

{    "query": {        "wildcard": {            "_all": "WFHW"         }    }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: