Elasticsearch query_string查询中短语内是否允许使用通配符?
Elasticsearch query_string中短语内的通配符是否会被视为普通字符?
- 现有技术社区讨论显示,在query_string的短语搜索中嵌入通配符的需求无法实现。例如执行查询
"quick br?wn fox"时,Elasticsearch只会匹配包含问号字符的精确字符串,不会将?当作通配符匹配任意单个字符。 - Elasticsearch官方文档仅分别介绍了query_string支持短语搜索、支持通配符搜索这两个特性,但未提及短语内使用通配符的场景,也没有提供相关示例。
- 结论:query_string中短语内的通配符会被视为普通字符,无法实现“带通配符的短语匹配”效果。
内容的提问来源于stack exchange,提问作者mattiatantardini
相关产品推荐
相关产品推荐

