Elasticsearch 是一个开源搜索引擎,它提供了多种查询方式。
match_phrase: 是短语匹配,它会把查询的文本作为一个整体来匹配,保证匹配的文本顺序一致。
wildcard: 通配符匹配,可以使用 * 和 ? 匹配任意字符。
match: 是文本匹配,它会对查询的文本进行分词,然后匹配分词后的文本。
总结: match_phrase: 短语匹配 wildcard: 通配符匹配 match: 文本匹配
三者在查询时使用场景不同,根据需求选择不同查询方式。
Elasticsearch 是一个开源搜索引擎,它提供了多种查询方式。
match_phrase: 是短语匹配,它会把查询的文本作为一个整体来匹配,保证匹配的文本顺序一致。
wildcard: 通配符匹配,可以使用 * 和 ? 匹配任意字符。
match: 是文本匹配,它会对查询的文本进行分词,然后匹配分词后的文本。
总结: match_phrase: 短语匹配 wildcard: 通配符匹配 match: 文本匹配
三者在查询时使用场景不同,根据需求选择不同查询方式。