如何解决弹性搜索中请求实体太大的问题?

Rah*_*jan 5 amazon-web-services elasticsearch

我们正在尝试使用BulkRequest java RestHighclient 6.2.3进行索引。弹性搜索托管在AWS上。

索引时出现以下问题:

URI [/_bulk?timeout=120s], status line [HTTP/1.1 413 Request Entity Too Large]
    {"Message":"Request size exceeded 104857600 bytes"}
Run Code Online (Sandbox Code Playgroud)

如何在Java RestHighClient jar中解决此问题?

Sae*_*and 2

根据文档,HTTP 请求正文的最大大小为 100mb(您可以使用http.max_content_length设置更改它)。

请记住,AWS 上托管的 Elasticseach 实例对 HTTP 请求负载也有限制。您可以在此处查看详细信息。