【问题标题】:Elasticsearch pagination and limit max number of pagesElasticsearch 分页和限制最大页数
【发布时间】:2019-07-04 16:18:48
【问题描述】:

我们希望按搜索词、类别、价格、位置等过滤产品。

在 Elasticsearch 中,深度分页是有问题的,但是如果我们将每页限制为 20 个项目,并且将最大页面数限制为 100,这样可以吗?

https://www.elastic.co/guide/en/elasticsearch/guide/current/pagination.html

【问题讨论】:

    标签: elasticsearch pagination


    【解决方案1】:

    是的。只要 from+size 低于 10000(默认限制)就可以了

    【讨论】:

      【解决方案2】:

      注意from+size不能大于index.max_result_window 索引设置,默认为 10,000。查看滚动或搜索之后 用于更有效地进行深度滚动的 API。

      来源:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多