热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Elasticsearch7.8.0版本高级查询——完全匹配查询文档

目录一、初始化文档数据二、完全匹配查询文档2.1、概述2.2、示例一、初始化文档数据在Postman中,向ES服务器发POST请求:http:local


目录


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





一、初始化文档数据


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

    {
    "name":"zhangsan",
    "age":20,
    "sex":"男"
    }

    在这里插入图片描述

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

    {
    "name":"zhangsan1",
    "age":21,
    "sex":"男"
    }

    在这里插入图片描述

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

    {
    "name":"zhangsan2",
    "age":22,
    "sex":"男"
    }

    在这里插入图片描述

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

    {
    "name":"lisi",
    "age":25,
    "sex":"女"
    }

    在这里插入图片描述


二、完全匹配查询文档


2.1、概述


  • match_phrase 会将检索关键词分词。match_phrase的分词结果必须在被检索字段的分词中都包含,默认情况下顺序必须相同且必须都是连续的。

2.2、示例


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

    {
    "query":{
    "match_phrase":{
    "name":"zhangsan"
    }
    }
    }

    在这里插入图片描述

  • 查询成功后,服务器响应结果
    在这里插入图片描述







推荐阅读
author-avatar
骄傲_yi2006
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有