数据类型
- keyword:不分词
- 非keyword:分词
不分词的匹配(会去匹配分词的数据)
对属性名.keyword,就是全值匹配。如果查询的属性是text,就会匹配分词。文章来源:https://www.toymoban.com/news/detail-835005.html
- term:查询的入参,不会分词。
- terms:查询的入参,不会分词。
分词匹配
- match:分词匹配
- match_phrase:短语匹配,一个slop属性,可以使短语中的词,调换顺序
- match_phrase_prefix:分词前缀匹配,先分词,最后一个词,会前缀匹配。
- multi-match:多个属性,匹配一个值
模糊匹配
影响性能。文章来源地址https://www.toymoban.com/news/detail-835005.html
- wildcard,带*的模糊匹配
- fuzzy:可以处理一定程度的拼写错误
- Regexp:正则表达式
其他
- prefix 前缀匹配
到了这里,关于【ES】es查询term、match、match_phrase、mast_not、mast...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!