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

在这里插入图片描述

3 分页查询

3.1 postman请求

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

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

3.2 Head 可视化操作

在这里插入图片描述

4 相关信息

  • 博文不易,辛苦各位猿友点个关注和赞,感谢

猜你喜欢

转载自blog.csdn.net/qq_15769939/article/details/114517762
今日推荐