Kibana 和大成果

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

当我在 Kibana 中运行搜索并返回数百个文档时,我收到一条错误消息,指出结果太大。实际错误信息如下:

无法存储大于 [10485760] 字节的异步搜索响应。可以通过更改 [search.max_async_search_response_size] 设置来设置此限制。

这似乎不是我可以在 UI 中更改的内容。事实上,只需在 Kibana Discover 中单击此索引并且不进行搜索,就会收到此错误。如果运行的搜索仅返回一些(数十个文档),我将得到预期的结果,但否则我将得到这些类型的结果。

我的索引包含大约 300K 文档,大多数文档相对较小,但大约有 40 到 50 个字段(主要是文件元数据和一些其他元数据类型字段)。

有人对此有什么建议吗?

谢谢

elasticsearch kibana
1个回答
1
投票

这对我有用:

PUT _cluster/settings -d '{
  "persistent": {
    "search.max_async_search_response_size": "50mb"
  }
}'

此参数可以从 kibana dev-tools 应用

doc参数说明:

By default, Elasticsearch doesn’t allow to store an async search response larger than 10Mb, and an attempt to do this results in an error. The maximum allowed size for a stored async search response can be set by changing the search.max_async_search_response_size cluster level setting.
© www.soinside.com 2019 - 2024. All rights reserved.