multi_match查询默认为best_fields类型,更适合变形的查询句子。

multi_match的most_fields类型查询

{

"query": {

"multi_match": {

"type": "most_fields",

"query": "待查询句子",

"fields": [

"字段1",

"字段2",

"字段3"

]

}

}

}

多个match查询

{

"query": {

"bool": {

"should": [

{"match": {

"字段1": "待查询句子"

}},

{"match": {

"字段3": "待查询句子"

}},

{"match": {

"字段3": "待查询句子"

}}

]

}

}

}

multi_match查询默认为best_fields类型

{

"query": {

"multi_match": {

"type": "best_fields",

"query": "待查询句子",

"fields": [

"字段1",

"字段2",

"字段3"

]

}

}

}

es java match_ES multi_match 和match查询相关推荐

  1. es java match_java操作elasticsearch实现条件查询(match、multiMatch、term、terms、reange)...

    1.条件match query查询 //条件查询match query @Testpublic void test10() throwsUnknownHostException {//1.指定es集群 ...

  2. es java api 查询_es聚合查询javaapi

    查询节气详情 package net.apishop.www.controller; import import import import import import import import i ...

  3. java接口汽车品牌,88_熟练掌握ES Java API_对汽车品牌进行全文检索、精准查询和前缀搜索...

    88_熟练掌握ES Java API_对汽车品牌进行全文检索.精准查询和前缀搜索 添加数据 PUT /car_shop/cars/5 { "brand": "华晨宝马&q ...

  4. es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用

    java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...

  5. es不建议模糊搜索_elasticsearch match模糊查询

    elasticsearch 中term与match区别 elasticsearch 中term与match区别 term是精确查询 match是模糊查询 term查询 term是代表完全匹配,也就是精 ...

  6. java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制。

    java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制. 一.为什么要使用ES的scroll (1)首先我们要明白es的查询机制:ES的搜索是分2个阶段进行的,即Que ...

  7. 24.ES中什么是match查询?match查询可以做什么?如何使用match查询?嘻哈的简写笔记——Elastic Search

    1.什么是match查询?match查询可以做什么? 我们知道了term查询是不可以进行分词查询的,那么如何进行分词查询呢?就可以使用match查询: match查询属于高层查询,他会根据你查询的不同 ...

  8. 初识ElasticSearch(2) -文档查询之match查询 | 分词器

    1. 分词器: 2. match查询: 2.1. 数据准备 - 创建带分词器的索引映射 2.2. 数据准备 - 添加文档 2.3. 数据准备 - 查看文本分词 2.4. 查询 - 映射有分词器的字段查 ...

  9. 跟乐乐学ES!(三)ElasticSearch 批量操作与高级查询

    上一篇文章:跟乐乐学ES!(二)ElasticSearch基础. 下一篇文章:跟乐乐学ES!(四) java中ElasticSearch客户端的使用. 批量操作 有些增删改查操作是可以进行批量操作的, ...

最新文章

  1. java 如何对由json对象构成的数组形式的字符串进行遍历?
  2. 使用Maven Assembly plugin将依赖打包进jar
  3. 怎么样做一个漂亮女人
  4. The Road to SDN: An Intellectual History of Programmable Networks
  5. #2002 - 服务器没有响应 (or the local MySQL server's socket is not ...
  6. Android安装两次才成功,Android应用从市场安装完成打开与桌面打开,被启动两次的问题...
  7. Springboot访问jsp页面但是却变成下载该页面
  8. php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
  9. 【iOS开发】理解IBOutlet、Outlet、referencing outlet、outlet connection
  10. 利用域策略设置域用户IE主页设置
  11. 596. 超过5名学生的课
  12. MySQL与Oracle的DDL、DML语法对比(含可重复执行SQL脚本编写方式)
  13. Filter实现敏感词汇过滤
  14. fragstats教程
  15. 学习sift算法的原理和步骤_大白话人工智能算法-第32节集成学习之通俗理解XGBoost原理和过程
  16. 单片机系统中实用的按键驱动(STM32、51都适用)
  17. http-server介绍及使用
  18. PhotoBulk for Mac(图像批量添加水印工具)
  19. python, numpy中的.tile方法解释
  20. huaweizip安装包_华为安卓安装包无法解压为什么

热门文章

  1. 【luogu P3377 左偏树(可并堆)】 模板
  2. odata连接现有数据库
  3. Mac安装python3的opencv包
  4. ASP.NET Core 中文文档 第二章 指南(4.3)添加 View
  5. Android中脱离WebView使用WebSocket实现群聊和推送功能
  6. linux下dns设置详解
  7. 七招从办公室政治中取胜 发表于 09 May 2008 ? 领导力培养
  8. 使用log4jdbc记录SQL信息
  9. 园子-[闪存]chrome插件
  10. 设计模式学习笔记三——Abstract Factory模式