ES DSL搜索 – 查询所有与分页

时间:2021-6-4 作者:qvyue

1 介绍

主要介绍索引请求的基础API操作,使用postman进行请求,接口请求的前缀地址统一为elasticsearch 部署IP地址+端口号(例如 http://192.168.51.4:9200 。

2 查询所有文档

match_all

在索引中查询所有文档

2.1 GET查询

GET /search_demo/_doc/_search

2.2 POST查询

2.2.1 postman请求

  • _source : 可以指定要查询的字段列,不指定的默认查询所有
{
    "query": {
        "match_all": {}
    },
    "_source": [
        "id",
        "nickname",
        "age"
    ]
}

2.2.2 Head 可视化操作

ES DSL搜索 - 查询所有与分页
image

3 分页查询

3.1 postman请求

默认查询是只有10条记录,可以通过自定义分页来展示

  • from: 要查询开始的起始记录
  • size :步长,要查询的数量,即每页大小
{
    "query": {
        "match_all": {}
    },
    "_source": [
        "id",
        "nickname",
        "age"
    ],
    "from": 0,
    "size": 10
}

3.2 Head 可视化操作

ES DSL搜索 - 查询所有与分页
image

4 相关信息

  • 博文不易,辛苦各位猿友点个关注和赞,感谢
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。