【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 前缀匹配
相关推荐
玫瑰互动GEO13 小时前
腾讯AnswerBit(GEO优化监测平台)技术拆解:UI自动化如何采集真实AI回答
大数据·人工智能·ui·ai·自动化·geo优化
zhuhai_xigedian13 小时前
源网荷储一体化柜的经济效益优化功能实现机制
大数据·运维·人工智能·重构·能源
huizhulihuiwu13 小时前
高端大型会议会务系统 私有化部署:如何平衡安全、性能与成本?
大数据·安全·会议签到·智能会议·会务系统
司小豆14 小时前
第四课:Cordis 如何把插件组织成一个可运行的 Agent
大数据·人工智能
用户36105886261215 小时前
Flink基础之有界与无界流详解:批流一体的底层逻辑
大数据·flink
DPS普轩·真空灌胶机专家15 小时前
普轩科技亮相第四届西安军工展 | 真空灌胶专家,展位 2-003
大数据·人工智能·科技·机器人·pcb工艺
2401_8616786215 小时前
Git 在 Windows 使用
windows·git·elasticsearch
崖边看雾15 小时前
MySQL——SQL 经典练习题:学生选课成绩查询(附详细注释)
大数据·数据库·sql·mysql
baopixiaoz15 小时前
BeeQuant × BeeAgent:AI驱动智能交易
大数据·人工智能·python·区块链
浔溺15 小时前
al+大数据每日学习笔记33
大数据·笔记·学习