Elasticsearch中索引的max_result_window设置的最大限制是多少?如何将其设置为无限制?

时间:2018-08-06 11:54:28

标签: elasticsearch

我正在尝试使用Elasticsearch获取许多记录。较早之前,我认为最大限制为10000。然后我通过执行以下操作将其增加到999999999->

{
"index": {
    "blocks": {
        "read_only_allow_delete": "false"
                },
     "max_result_window" : "999999999"
        }
}

我得到了答复->

 {
    "acknowledged": true
}

现在,我想进一步增加它,但是尝试这样做时却遇到了错误。

{
    "error": {
        "root_cause": [
            {
                "type": "illegal_argument_exception",
                "reason": "Failed to parse value [9000000000] for setting [index.max_result_window]"
            }
        ],
        "type": "illegal_argument_exception",
        "reason": "Failed to parse value [9000000000] for setting [index.max_result_window]",
        "caused_by": {
            "type": "number_format_exception",
            "reason": "For input string: \"9000000000\""
        }
    },
    "status": 400
}

如何进一步增加它?此设置是否允许任何最大值?有什么办法可以将其设置为无限制?

Scroll API超出范围,因为我无法在JReport中使用它。

0 个答案:

没有答案