【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 前缀匹配
相关推荐
li星野9 分钟前
学习记录:大数据常用工具技术深度解析
大数据·学习
Elasticsearch15 分钟前
使用 TypeScript 创建 Elasticsearch MCP 服务器
elasticsearch
帐篷Li20 分钟前
Harness Engineering:AI 原生软件开发的未来范式与职业指南
大数据·人工智能
大大大大晴天️27 分钟前
Flink技术实践-超时异常踩坑与优化
大数据·flink·kafka
LaughingZhu1 小时前
Product Hunt 每日热榜 | 2026-03-27
大数据·数据库·人工智能·经验分享·搜索引擎
Elastic 中国社区官方博客1 小时前
Elasticsearch BBQ:一场教科书式的向量搜索 “弯道超车”
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
智慧化智能化数字化方案1 小时前
数字化转型——解读107页企业数字化转型整体规划-技术篇【附全文阅读】
大数据·人工智能·企业数字化转型整体规划
龙侠九重天1 小时前
使用 OpenClaw 进行数据分析和可视化
大数据·人工智能·python·ai·信息可视化·数据分析·openclaw
大大大大晴天1 小时前
Flink技术实践-超时异常踩坑与优化
大数据·flink·kafka
AI职业加油站1 小时前
数字时代先机:大数据采集工程师
大数据·人工智能·机器学习·职场和发展