Carry の Blog Carry の Blog
首页
  • Nginx
  • Prometheus
  • Iptables
  • Systemd
  • Firewalld
  • Docker
  • Sshd
  • DBA工作笔记
  • MySQL
  • Redis
  • TiDB
  • Elasticsearch
  • Python
  • Shell
  • MySQL8-SOP手册
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Carry の Blog

好记性不如烂键盘
首页
  • Nginx
  • Prometheus
  • Iptables
  • Systemd
  • Firewalld
  • Docker
  • Sshd
  • DBA工作笔记
  • MySQL
  • Redis
  • TiDB
  • Elasticsearch
  • Python
  • Shell
  • MySQL8-SOP手册
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • MySQL

  • Redis

  • Keydb

  • TiDB

  • MongoDB

  • Elasticsearch

    • 安装配置
    • 给Elasticsearch集群添加用户密码
    • Elastichsearch的分片和副本
    • 单节点分片达到默认上限解决办法
    • Elasticsearch集群节点磁盘使用分配不均解决办法
    • Elastichsearch的模板template和映射mapping
    • Elastichsearch查询-分页查询
      • 在Elasticsearch中,可以通过分页查询(Pagination)来获取查询结果的特定部分。以下是一些常用的分页查询参数:
    • Elasticsearch字符串搜索方式
    • Elastichsearch使用wildcard字段模糊匹配
    • ES数据迁移工具esm
    • Nginx Mirror 模块实现三套ES写入网关
    • ES单机多节点集群docker-compose一键安装
    • tcpdump抓包Elasticsearch语句
    • ElasticSearch 动态模板 使用方法
    • ES打开slowlog记录慢语句
    • ES加速恢复
    • Elasticsearch 常用 DSL 语句
    • Logstash迁移ES数据
  • Kafka

  • victoriametrics

  • BigData

  • Sqlserver

  • 数据库
  • Elasticsearch
Carry の Blog
2022-03-17
目录

Elastichsearch查询-分页查询

# 在Elasticsearch中,可以通过分页查询(Pagination)来获取查询结果的特定部分。以下是一些常用的分页查询参数:

  • from: 指定查询结果的起始位置(偏移量),默认为0。
  • size: 指定返回的查询结果的数量,默认为10。
  • sort: 指定查询结果的排序规则。

例如,以下是一个分页查询的示例,它从一个名为“my_index”的索引中获取前10个结果,从第20个结果开始:

GET my_index/_search
{
  "from": 20,
  "size": 10,
  "query": {
    "match": {
      "title": "elasticsearch"
    }
  }
}
1
2
3
4
5
6
7
8
9
10

上述查询将从“my_index”索引中获取标题包含“elasticsearch”的文档,从第20个文档开始,返回10个文档。如果需要按特定字段进行排序,可以使用以下方式指定排序规则:

GET my_index/_search
{
  "from": 20,
  "size": 10,
  "sort": [
    { "date": { "order": "desc" } },
    "_score"
  ],
  "query": {
    "match": {
      "title": "elasticsearch"
    }
  }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

上述查询将根据“date”字段按降序排序,并在“date”字段值相同时按相关性分数(_score)进行排序。

上次更新: 4/24/2025

← Elastichsearch的模板template和映射mapping Elasticsearch字符串搜索方式→

最近更新
01
tidb fast ddl
04-04
02
TiDB配置文件调优 原创
04-03
03
如何移除TiDB中的表分区 原创
04-03
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式