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

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 可视化操作

image

3 分页查询

3.1 postman请求

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

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

3.2 Head 可视化操作

image

4 相关信息

  • 博文不易,辛苦各位猿友点个关注和赞,感谢
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容