【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 前缀匹配
相关推荐
老陈头聊SEO26 分钟前
生成引擎优化(GEO)推动内容创作效果与用户体验的全新路径
其他·搜索引擎·seo优化
学习3人组33 分钟前
OEE(设备综合效率)的标准定义、公式、损失分类、以及在工位触屏/MES里怎么采集和统计
大数据·网络·数据库
财迅通Ai35 分钟前
百通能源:2026年一季度营收稳步增长,资产结构持续优化
大数据·人工智能·能源·百通能源
千匠网络40 分钟前
数智全链赋能,千匠网络钢铁能源供应链平台解决方案
大数据·人工智能
WL_Aurora1 小时前
MapReduce经典例题【第一期】
大数据·mapreduce
Datakeji2 小时前
维恩波特Vairnport商业逻辑
大数据·人工智能·区块链
尚医云·云HIS2 小时前
从“21粒”误开,看AI如何补位处方安全
大数据·人工智能·健康医疗
摇滚侠2 小时前
黑马 Elasticsearch 全套教程,黑马旅游网案例
大数据·elasticsearch·jenkins
m0_380167143 小时前
清算热力图怎么看?如何用来判断行情走向
大数据·人工智能·区块链
消失的旧时光-19433 小时前
线程池解决了什么?为什么还不够?(从线程到协程 · 第2篇)
java·大数据·数据库