默认情况下,当您查询 获取任务端点 时,Meilisearch 为每个请求返回 20 个任务的列表。本指南向您展示如何使用查询参数导航任务列表。

使用 /batches 路由 对批次进行分页遵循与任务分页相同的规则。

配置返回的任务数量

使用 limit 参数更改返回的任务数量

curl \
  -X GET 'MEILISEARCH_URL/tasks?limit=2&from=10

Meilisearch 将返回一批任务。返回的每个任务批次通常称为任务的“页面”,该页面的大小由 limit 确定。

{
  "results": [

  ],
  "total": 50,
  "limit": 2,
  "from": 10,
  "next": 8
}

返回的任务中可能没有您正在寻找的任务。在这种情况下,您需要使用 获取所有任务请求响应 来导航结果。

使用您之前查询响应中包含的 next 值以及 from 来获取下一组结果

curl \
  -X GET 'MEILISEARCH_URL/tasks?limit=2&from=8

这将返回一批新的任务

{
  "results": [

  ],
  "total": 50,
  "limit": 2,
  "from": 8,
  "next": 6
}

next 的值为 null 时,您已到达最后一组结果。

结合任务筛选参数使用 fromlimit 来导航已筛选的任务列表。