默认情况下,当你查询获取任务端点时,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
}

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

使用fromnext浏览任务列表

使用前一次查询响应中包含的next值配合from来获取下一组结果:

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

这将返回新的一批任务:

{
  "results": [

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

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

fromlimit与任务过滤参数结合使用,可以浏览过滤后的任务列表。