当前位置: 首页 > news >正文

Elasticsearch高级查询—— 查询所有文档

目录

    • 一、初始化文档数据
    • 二、查询所有文档示例

一、初始化文档数据

  • 在 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":"女"
    }
    

    在这里插入图片描述

二、查询所有文档示例

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

    {
        "query": {
            "match_all": {}
        }
    }
    

    在这里插入图片描述

  • 请求提参数解释

    参数解释
    query代表一个查询对象,里面可以有不同的查询属性
    match_all查询类型,例如:match_all(代表查询所有), match,term , range 等等
    match_all后面的{查询条件}查询条件会根据类型的不同,写法也有差异
  • 服务器响应结果
    在这里插入图片描述在这里插入图片描述

  • 服务器响应结果解释

    {
        "took"【查询花费时间,单位毫秒】: 2,
        "timed_out"【是否超时】: false,
        "_shards": 【分片信息】{
            "total"【总数】: 1,
            "successful"【成功】: 1,
            "skipped"【忽略】: 0,
            "failed"【失败】: 0
        },
        "hits"【搜索命中结果】: {
            "total"【搜索条件匹配的文档总数】: {
                "value"【总命中计数的值】: 4,
                "relation"【计数规则】: "eq" # eq 表示计数准确, gte 表示计数不准确
            },
            "max_score"【匹配度分值】: 1.0,
            "hits"【命中结果集合】: [
            			。。。。。。。
            ]
        }
    }
    

相关文章:

  • 推广途径有哪些/广东seo网站推广
  • 网站建设基础实训报告/百度提升优化
  • 怎样做运营一个网站/怎么优化电脑系统
  • 郑州做网站优化公/青岛百度推广seo价格
  • wordpress摘要开启/谷歌浏览器官网入口
  • wordpress文章参数/360优化大师最新版下载
  • 微电网(风、光、储能、需求响应)【Simulink 仿真实现】
  • Apache Solr 9.1-(一)初体验单机模式运行
  • Android自定义绘制1-1 Plus
  • 在线教育-谷粒学院学习笔记(四)
  • gdb打印数据类型大小
  • 深度学习是什么?深度学习和神经网络的区别是什么
  • 【云原生】k8s图形化管理工具之rancher
  • word查看技巧:如何快速找到文档的修改痕迹
  • 一 、Qml开发之环境搭建
  • 输入设备应用
  • 如何更好的在企业中构建绩效管理流程
  • Golang语法快速上手2