【Elasticsearch】如何使用minimum_should_match
1.概述
elasticsearch query中的minimum_should_match
,字面意思就很清晰了,就是最小匹配度
,但是它却有很多种配置方式。
正向匹配度比如 "minimum_should_match":3
官方原文解释是:
Indicates a fixed value regardless of the number of optional clauses.
这里要说明一下为什么是optional clauses
(翻译为可选的子句),因为对于被analyzer
分解出来的每一个term都会构造成一个should
的bool query
的查询,每个term变成一个term query
子句。
例如"query": "how not to be"
,被解析成:
{"bool&
【Elasticsearch】如何使用minimum_should_match相关推荐
- ElasticSearch搜索语法学习(term,filter,bool,terms,range)
ES搜索语法学习 目录 原始数据 term,filter使用 bool组合多个filter条件来搜索数据 terms搜索多个值以及多值搜索结果优化 基于range filter来进行范围过滤 手动控制 ...
- Elasticsearch入门进阶篇
文章目录 一:Elasticsearch前言 1.1:什么是搜索? 1.2:如果用数据库做搜索会怎么样? 1.3:什么是全文搜索和Lucene? 1.3.1:全文检索 1.3.2:Lucene 1.4 ...
- Elasticsearch学习之深入搜索一 --- 提高查询的精准度
为帖子增加标题字段 POST /forum/article/_bulk { "update": { "_id": "1"} } { &quo ...
- 白话Elasticsearch07- 深度探秘搜索技术之基于term+bool实现的multiword搜索底层剖析
文章目录 概述 普通match转换为term+should and match转换为term+must minimum_should_match如何转换 概述 继续跟中华石杉老师学习ES,第七篇 课程 ...
- 白话Elasticsearch06- 深度探秘搜索技术之手动控制全文检索结果的精准度
文章目录 概述 数据 小例子 搜索标题中包含java或elasticsearch的blog 搜索标题中包含java和elasticsearch的blog 搜索包含java,elasticsearch, ...
- Elasticsearch7学习笔记(中)
Elasticsearch是实时全文搜索和分析引擎,提供搜集.分析.存储数据三大功能:是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统.它构建于Apache Lucene ...
- 22_深度探秘搜索技术_手动控制全文检索(match)结果的精准度、基于boost的细粒度搜索条件实现权重控制...
本文章收录于[Elasticsearch 系列],将详细的讲解 Elasticsearch 整个大体系,包括但不限于ELK讲解.ES调优.海量数据处理等 本博客以例子为主线,来说明在elasticse ...
- java es全文检索_ES全文检索基本招式
一.match 在执行match查询时,默认情况下,字段值必须匹配任意一个词条,比如文档的eventname字段匹配任意一个分词,azure.aws和cloud时,该文档就匹配 POST /_sear ...
- elasticsearch简单操作(二)
让我们建立一个员工目录,假设我们刚好在Megacorp工作,这时人力资源部门出于某种目的需要让我们创建一个员工目录,这个目录用于促进人文关怀和用于实时协同工作,所以它有以下不同的需求: 1.数据能够包 ...
最新文章
- Bootstrap学习的点点滴滴
- 如何用python实现邮箱发送信息
- int 做除法运算数据丢失【BigDecimal 重现数字】
- zabbixp-监控 php-fpm
- img下出现几像素空白的问题
- c51随机数不重复_怎么让51单片机产生随机数?
- 中国水泥板市场趋势报告、技术动态创新及市场预测
- 001.XE3添加TPerlRegEx
- char* 和char[]的差别
- mappedby 详解
- bug解决 2021-09-25 Unity人物动画无法正常播放的问题
- 【涨知识】你家用的是A级锁还是B级锁,什么锁最安全?
- springboot使用FileAlterationMonitor完成对指定文件夹下面指定文件的动态监控
- Centos7修改DNS教程
- 进入邻居家的无线路由器
- Wifi密码破解实战
- 13 个最好用的免费服务器和网络监控工具,不看吃亏!
- OSM地图本地发布(四)-----Geoserver发布自定义地图
- C++ AO读取shapefile的属性值
- List集合根据相同属性合并同类项
热门文章
- 人人视频从 App Store 下架整改,并下线“快看”相关内容,网友:我追的剧怎么办?...
- iPhone 13 Pro“终极”渲染图曝光:后置镜头模组将有大幅升级
- 专为中国车主开发,特斯拉计划今年推出数据平台
- 上市前夕再陷版权纠纷,快手面临的风险却不止于此
- 微信又上线新功能,能让你更会聊天?
- 一图看懂B站2020Q2财报
- iPhone 12系列详细屏幕参数前瞻:首批只有三星、LG屏幕 均为OLED面板
- 大涨50%之后 瑞幸咖啡美股盘前再涨逾30%
- 天猫超市回应“大数据杀熟”传言:系新人专享价未显示
- 抢先一步 华为将于7月26日发布首款5G智能手机