Elasticsearch高级查询—— 匹配查询文档

news/2023/5/28 8:54:24

目录

    • 一、初始化文档数据
    • 二、匹配查询文档示例
      • 2.1、概述
      • 2.2、示例

一、初始化文档数据

  • 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/1,请求体内容为:

    {"name":"张三","age":22,"sex":"男"
    }
    

    在这里插入图片描述

  • 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/2,请求体内容为:

    {"name":"张三1","age":22,"sex":"男"
    }
    

    在这里插入图片描述

  • 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/3,请求体内容为:

    {"name":"李四","age":23,"sex":"女"
    }
    

    在这里插入图片描述

  • 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/4,请求体内容为:

    {"name":"李四1","age":24,"sex":"女"
    }
    

    在这里插入图片描述

二、匹配查询文档示例

2.1、概述

  • match 匹配类型查询,会把查询条件进行分词,然后进行查询,多个词条之间是 or 的关系

2.2、示例

  • 在 Postman 中,向 ES 服务器发 GET请求 :http://localhost:9200/user/_search,请求体内容为:

    {"query": {"match": {"name":"张三"}}
    }
    

    在这里插入图片描述

  • 服务器响应结果如下:
    在这里插入图片描述

  • 由上图输出结果可知:根据匹配条件“张三”,把名称为张三1的也查询出来了,因为match 匹配类型查询,会把查询条件进行分词,然后进行查询,多个词条之间是 or 的关系

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4558447.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

Payment:支付的回调统一处理

有20天没有更新了,主要原因有二:其一这期间对自己的职业规划做了一些调整;其二生了一场小病。所以大家一定要保重身体,平时得多锻炼锻炼了。 根据大家反馈,大家对 Payment 还是很认同,这让我很开心。五一花…

数据结构之经典八大排序的实现(万字详谈)

文章目录前言1.插入排序2.希尔排序3.选择排序4.堆排序5.冒泡排序6.快速排序hoare方式版本快排实现非递归方式实现快排挖坑法实现快排前后指针法(双指针法)快排的各种优化1.减少后几层的递归调用(小区间优化)2.三数取中优化3.三路划分(处理大量重复数据&a…

【NDN IoT】Building an On-ramp for the Internet of Things 全文翻译

Building an On-ramp for the Internet of Things 为物联网构造驶进坡道(进入方法) Scott Jenson, Roy Want, Bill N. Schilit Google Inc. 1600 Amphitheatre Parkway Mountain View, California, USA Robin Kravets University of Illinois, Urba…

QSplat: 基于多分辨率处理大规模网格的点绘制系统(完整版翻译)

QSplat: 基于多分辨率处理大规模网格的点绘制系统(完整版翻译) Szymon Rusinkiewicz Mark Levoy 斯坦福大学计算机图形学实验室 Rusinkiewicz,S. and Levoy,M. “QSplat: AMultiresolution Point Rendering System for Large Meshes,”Stanford Unive…

ElasticSearch安装及基本使用

文章目录0. 学习资料1. 概念2. 安装ESdocker安装1. **下载镜像**2. **创建实例**3. **浏览器访问:**4. 测试使用Kibana安装1. 下载镜像2. 创建实例3. 效果3. 检索_cat保存查询通过id查询乐观锁操作更新删除批量操作**导入测试数据**4. 进阶搜索基本检索参考文档基本…

使用Three.js + Blender构建在浏览器端显示的3D模型(2)

第二章 Blender的使用 blender最快的学习方法就是看视频教程了,这里要感谢一位台湾大哥,制作了一整套的适合初学者的视频教程:http://v.youku.com/v_show/id_XMzI4MjkyNDAw.html?f16694862 因为我也是初学者,所以这里我把自己学习…

python基础学习笔记Web开发

来自:http://www.liaoxuefeng.com/ Web应用开发可以说是目前软件开发中最重要的部分。Web开发也经历了好几个阶段: 静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTM…

《⑨也懂系列:GNU Emacs安装教程Ver.2》世界著名的顶级全能文本编辑器

备注:我的全部文章首发在自己的独立博客(http://rsreland.net)上,编程相关文章会同步到这里,不过文章的维护是优先那边。然后本篇文章的地址是:http://rsreland.net/archives/727 ,可以查看这里对比文章是否有更新版本…

iOS 国际化(多语言)

一、应用程序国际化 包括app名称和各种权限的提示文字。 1.1 创建工程,再在“PROJECT”的“Info”里面,添加所需语言。 1.2 从代码中分离出文本 创建一个 “.strings” 扩展名的文件 来本地化字符串,需要把这些字符串全部放在一个单独的文…

linux软件安装管理与安装RPM时的挂载的概念

1.软件的分类: 其中的源码包有好处也有坏处, 其中的好处是:我们能看到里面的源代码,方便我们修改和学习其编程语法;还有一个就是不容易中病毒,因为Windows下的很多病毒对于linux来说都是不认识的。 其中…

Python基础《二十一:Web开发》

HTTP协议简介 在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML&#x…

迅为4412开发板(全能版)V_4.0 ubuntu 在Android4.4.4的内核下移植wifi

为4412全能版V_4.0 ubuntu 在Android4.4.4的内核下移植wifi 背景:由于厂家迅为的全能版的V4.0底板和V3.5底板的wifi部分有改动,所以需要重新移植wifi 软件基础 :基于迅为提供的全能版V_4.0的Android4.4.4源码编译出来的ubuntu内核之上移…

110、【树与二叉树】leetcode ——669. 修剪二叉搜索树:递归法(C++版本)

题目描述 解题思路 大题思路类似于 450.删除二叉搜索树中的节点(递归法迭代法) ,区别在于删除的是某一区域的节点值,并且要保留区域内部的节点值。 对于第一次找到结点值小于low的情况,有两种:&#xff08…

异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例52

欢迎关注异贝。异贝5G营销工具,今天给大家带来的案例是小超市的营销方案: 随着经济的不断发展,越来越多的大型企业都看中了四五线县城的人口和消费能力,许多深耕当地的经营场所,都收到了这些“外来物种”的强烈打击。…

线下实体店怎么引流?利用抖音线上推广店铺,【实操】

很多人对于开实体店的理解可能还停留在坐等客人上门这样的一个心理。我想说的是在互联网微电商的趋势下,实体店如果还在坐等上门客,那就注定不会长久。一定要懂得线上线下一起维护,用线下策划进行快速锁客,用线上方式维护好客户&a…

用户行为收集到HIVE

2.3 用户行为收集到HIVE 目标 目标 知道收集用户日志形式、流程知道flume收集相关配置、hive相关配置知道supervisor开启flume收集进程管理应用 应用supervisor管理flume实时收集点击日志 2.3.1 为什么要收集用户点击行为日志 用户行为对于某项目文章推荐来说,至…

各种manjaro安装问题大全:缺失依赖关系 无法下载 已损坏 签名未知信任 包结构错误

目录前言一、无法安装的解决方案1、切换成yay方式,或者yaourt方式安装2、有可能你没有安装包压缩解压等工具:二、无法下载的解决方案1、换源2、配置应用商店自带的添加/删除软件3、大招!解决某构建文件无法下载问题三、签名未知信任问题解决四…

Unity使用问题汇总附带解决方法(持续更新)

文章目录一.UnityHub 打开工程提示sentinel key not found (h0007) Unity二.unity中引用 System.Windows.Forms报错三.Visuial Studio 打开 Unity 新建脚本时,新脚本继承MonoBehaviour暂时失效为白色的解决方法一.UnityHub 打开工程提示sentinel key not found (h00…

超卖问题解决大全

文章目录什么是库存超卖??下订单基本流程方式一:限制库存量大于0方式二:悲观锁方式三:乐观锁(可用)方式四:将请求放队列方式五:通过事务控制超卖方式六使用redis分布式来…

ESP8266初学(一) 遇问题大全及解决方案(持续更新)

最近开始学习wifi模块,谁知一开始用PC连接调试wifi模块就遇到了很多问题。 一.输入指令后没有反应 刚起步就头大。快乐地接好各种接口各种线,连上电脑发现它冒蓝光光了,好耶!然后兴致勃勃打开串口调试工具,先输入一行…