【Elasticsearch】es 查询 multi_match 与 match_phrase
1.概述
2.区别
multi_match 与 match_phrase 的区别
multi_match
是对boolQuery().should(matchQuery(field, keyword))
的一种简化,简单说就是一个关键词,匹配多个字段,匹配方式为matchQuery
,正常的全文匹配。match_phrase
简单说就是要匹配一个短语,例如你输入的文本为:中国人,如果被分词为:中国/人
,那么查找时候会在指定的字段先查找到 “中国” 这个 term,然后在 “中国” 这个 term 后面去查找 "人"这个term(有顺序要求),如果匹配到则认为匹配成功;所以更像是在匹配一个短语(连贯的句子)。
【Elasticsearch】es 查询 multi_match 与 match_phrase相关推荐
- ElasticSearch 6.3版本(ES)查询人名关键字不拆词查询
ElasticSearch 6.3版本(ES)查询关键字不拆词查询:类似mysql 的 like 语句. mysql的sql语法类似如下,采用大量like和locate语法,进行模糊查询,导致查询一个 ...
- es查询语句拼接 java_JAVA使用ElasticSearch查询in和not in的实现方式
JAVA使用ElasticSearch查询in和not in的实现方式 发布时间:2020-08-22 16:03:11 来源:脚本之家 阅读:119 作者:执笔记忆的空白 ElasticSearch ...
- ElasticSearch(ES)中的分片查询方式
原文地址:http://www.bubuko.com/infodetail-836737.html Es查询的时候默认是随机从一些分片中查询数据,可以通过配置让es从某些分片中查询数据 1:_loca ...
- 【236期】ElasticSearch 进阶:一文全览各种 ES 查询在 Java 中的实现
点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每天 08:15 更新文章,每天进步一点点... ...
- 【Elasticsearch】ES查询不等于的实现方式比较 must_not NOT 不等于
前言 在我们ES的日常使用中,需要根据业务去筛选不等于某一个数值或者字符串的查询,下面我将列出几种实现方式,并比较优缺点,给大家参考. 查询 must_not must_not和must.filter ...
- java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制。
java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制. 一.为什么要使用ES的scroll (1)首先我们要明白es的查询机制:ES的搜索是分2个阶段进行的,即Que ...
- Elasticsearch:Multi-match (multi_match) 及 Disjunction max 查询
多重匹配(multi_match)查询,顾名思义就是跨多个字段搜索查询. 例如,如果我们想在 title.synopsis 和 tags 三个字段中搜索 Java 一词,那么 multi_match ...
- ElasticSearch进阶:一文全览各种ES查询在Java中的实现
ElasticSearch多种查询操作 前言 1 词条查询 1.1 等值查询-term 1.2 多值查询-terms 1.3 范围查询-range 1.4 前缀查询-prefix 1.5 通配符查询- ...
- Elasticsearch(ES6)------(5)kibana的es查询、mysql查询转换和对应javaAPI使用(一)
准备数据测试数据 我这里提前在mysql中造好了一些数据,通过javaAPI导入到es中 mysql建表语句 CREATE TABLE `product_item` (`product_id` int ...
最新文章
- Udacity机器人软件工程师课程笔记(十四)-运动学-正向运动学和反向运动学(其一)
- bzoj3295:[CQOI2011]动态逆序对
- Objective-c在宏里拼接字符串
- jdbc.properties 配置
- 你的专业知识并不等于你的能力——如何提升自我
- Xgboost简易入门教程
- 这是我看过关于 volatile 最好的文章
- Scala教程之:scala的参数
- Oracle12c:安装后新建用户及其默认表空间,并创建表测试
- beta版本项目冲刺
- 作者:孟凡(1989-),男,中国科学院大学经济与管理学院、中国科学院大数据挖掘与知识管理重点实验室博士生...
- 大数据之-Hadoop完全分布式_集群群起_同时启动上万台集群机器---大数据之hadoop工作笔记0037
- java编写龟兔赛跑_java--龟兔赛跑模拟
- LINUX信息命令查看大全
- SpringBoot2整合Shiro实现权限管理
- WebService高级,可靠消息
- SaveAsPDFandXPS + jacob实现word转pdf(Java版)
- Anaconda快速安装pytorch几分钟离线快速安装一定可行 下载缓慢conda install offline pytorch cudatoolkit slowly
- MISRA C指导指南解读系列1(MISRA C是什么)
- 【Windows 10 更新失败】Windows10 升级提示错误代码:0x80070020解决方案
热门文章
- 9月29日见?华为nova 9系列配置细节曝光:最高支持100W快充
- 岚图FREE店内静态体验
- 违法收集使用个人信息 抖音、快手、猎聘等105款App被点名
- 怪兽充电递交IPO招股书:2020年净利润7540万元 阿里为第一大股东
- 淘宝特价版注册“1元更香”商标,又一个新“节日”诞生了
- 高通总裁安蒙在“GSMA Thrive”中分享了哪些关键信息?
- 苹果CarPlay新功能上线,老司机们更方便了
- 手机都能拍月亮了,为何我们还在怀念诺基亚?
- 王思聪连收3条限制消费令后,债主回应:对于他是小钱,对于我们可是巨款
- 手机存储不足怎么办?用好这份清理指南你的手机还能再战三年