【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 前缀匹配
相关推荐
珠海西格电力6 分钟前
零碳园区有哪些政策支持?
大数据·数据库·人工智能·物联网·能源
LJ979511111 分钟前
AI如何重构媒介宣发:从资源博弈到智能匹配的技术跃迁
大数据
长路 ㅤ   1 小时前
ES索引切分方案4:索引+别名 应用层自己维护:时间序列索引
elasticsearch·索引模板·时间序列索引·别名系统·大数据优化
数据皮皮侠AI2 小时前
上市公司股票名称相似度(1990-2025)
大数据·人工智能·笔记·区块链·能源·1024程序员节
Zoey的笔记本2 小时前
金融行业数据可视化平台:破解数据割裂与决策迟滞的系统性方案
大数据·信息可视化·数据分析
2501_933670792 小时前
大数据与财务管理专业就业岗位方向
大数据
小龙3 小时前
【Git 报错解决】本地分支与远程分支名称/提交历史不匹配
大数据·git·elasticsearch·github
Deepoch3 小时前
Deepoc具身模型:破解居家机器人“需求理解”难题
大数据·人工智能·机器人·具身模型·deepoc
代码方舟3 小时前
Java企业级实战:对接天远名下车辆数量查询API构建自动化风控中台
java·大数据·开发语言·自动化
roman_日积跬步-终至千里3 小时前
【大数据架构-数据中台(2)】数据中台建设与架构:从战略到落地的完整方法论
大数据·架构