我搜索时的弹性搜索 *仅限mysearch MYSEARCH
结果集相同。但是* mysearch需要花费很多时间。
那么通配符在这里有什么意义呢?
答案 0 :(得分:1)
*
字符称为通配符,允许您搜索以"结尾的字词。某事,例如*mysearch
会搜索以mysearch
通配符搜索通常更昂贵,因为所有条款都需要按照query_string
中针对multiple images
查询(Kibana在幕后使用)中的说明进行检查
在单词的开头允许使用通配符(例如" * ing")是 特别重,因为索引中的所有术语都需要 检查,以防他们匹配。可以禁用前导通配符 通过将allow_leading_wildcard设置为false。