如何在elasticsearch中检索超过10k的文档?

问题描述 投票:0回答:1

我对 ELK 完全陌生,正在尝试检索 40k 文档。 search_after 取决于前一批结果,对我来说没有用。

GET twitter/_search
{
    "query": {
        "match": {
            "title": "elasticsearch"
        }
    },
    "search_after": [1463538857, "654323"],
    "sort": [
        {"date": "asc"},
        {"tie_breaker_id": "asc"}
    ]
}

如何检索超过10k的文档?

elasticsearch
1个回答
0
投票

您可以调整参数 max_result_window ,默认情况下为 10k,您可以在创建索引时将此限制增加到 40k 或您想要的其他最大限制。之后您可以在大小参数中传递 40k。

© www.soinside.com 2019 - 2024. All rights reserved.