【ES】es查询term、match、match_phrase、mast_not、mast...

这里写自定义目录标题

数据类型

  1. keyword:不分词
  2. 非keyword:分词

不分词的匹配(会去匹配分词的数据)

对属性名.keyword,就是全值匹配。如果查询的属性是text,就会匹配分词。

  1. term:查询的入参,不会分词。
  2. terms:查询的入参,不会分词。

分词匹配

  1. match:分词匹配
  2. match_phrase:短语匹配,一个slop属性,可以使短语中的词,调换顺序
  3. match_phrase_prefix:分词前缀匹配,先分词,最后一个词,会前缀匹配。
  4. multi-match:多个属性,匹配一个值

模糊匹配

影响性能。

  1. wildcard,带*的模糊匹配
  2. fuzzy:可以处理一定程度的拼写错误
  3. Regexp:正则表达式

其他

  1. prefix 前缀匹配
相关推荐
Elasticsearch20 分钟前
控制告警如何触发、恢复和发送通知:Elastic 可观测性中的 Kibana 通用告警
elasticsearch
starzy199044 分钟前
KafkaProducer 源码深度剖析:RecordAccumulator 封装消息流程
大数据·kafka
Haoyunyi1 小时前
2026年做期货量化,和三年前已经不是一回事了
大数据·人工智能·python·金融·区块链
小冯不疯1 小时前
销售订单同步实战:从聚水潭到金蝶云星空的线上出库单落地
大数据·数据库
你看我名字1 小时前
ELK 日志分析平台:Filebeat、Logstash、Elasticsearch 与 Kibana 实战
大数据·elk·elasticsearch
远方16092 小时前
118-五大进程LGWR DBWn CKPT SMON PMON 与存储故障-文件系统对照
大数据·数据库·sql·oracle·database
远方16092 小时前
119-Oracle CDB 下修改和重置 SYS SYSTEM密码记录
大数据·数据库·sql·oracle·database
大大大大晴天️2 小时前
每天认识一个组件:Elasticsearch
大数据·elasticsearch
yyk333242 小时前
Spark介绍
大数据·分布式·spark