任务分页

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

    批处理分页

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

    配置返回的任务数量

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

    curl \
      -X GET 'https://127.0.0.1:7700/tasks?limit=2&from=10

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

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

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

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

    curl \
      -X GET 'https://127.0.0.1:7700/tasks?limit=2&from=8

    这将返回一批新的任务

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

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

    提示

    fromlimit 与任务筛选参数一起使用以导航筛选后的任务列表。