拓冰建站拓冰建站
首页 / 资讯中心 / 正文

ElasticSearch wildcard查询(英文检索)

wildcard查询允许使用通配符*和?来进行模糊匹配:*代表0个或多个字符?代表任意1个字符以下是两个查询示例:GET /lib3/user/_search { "query": { "wildcard": { "name": "*zhao*" } } }GET /lib3/user/_search { "query": { "wildcard": { "name": "li?i" } } }下面我们添加更多示例和详细注释,帮助理解wildcard查询的不同用法:示例1:前缀匹配GET /lib3/user/_search { "query": { "wildcard": { "name": "zh*" // 匹配以"zh"开头的所有名字 } } }注释:这个查询会匹配所有以"zh"开头的用户名,比如"zhaoming"、"zhaoliu"、"zhang"等。示例2:后缀匹配
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门