【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 前缀匹配
相关推荐
零基础的修炼2 小时前
[项目]基于正倒排索引的Boost搜索引擎---编写搜索引擎模块 Searcher
搜索引擎
中科岩创2 小时前
河北某铁矿绿色矿山建设二期自动化监测项目
大数据
java水泥工6 小时前
基于Echarts+HTML5可视化数据大屏展示-物流大数据展示
大数据·前端·echarts·html5·可视化大屏
paperxie_xiexuo6 小时前
学术与职场演示文稿的结构化生成机制探析:基于 PaperXie AI PPT 功能的流程解构与适用性研究
大数据·数据库·人工智能·powerpoint
汤姆yu6 小时前
基于大数据的出行方式推荐系统
大数据·出行方式推荐
bigdata-rookie7 小时前
Spark 部署模式
大数据·分布式·spark
老友@7 小时前
RAG 的诞生:为了让 AI 不再“乱编”
人工智能·搜索引擎·ai·语言模型·自然语言处理·rag
芝麻开门-新起点7 小时前
贝壳GIS数据存储与房屋3D展示技术解析
大数据
玖日大大7 小时前
Gemini 3 全维度技术解析:从认知到落地实战指南
大数据