【问题标题】:ELASTICSEARCH - Unlimited size inner hits elasticsearchELASTICSEARCH - 无限大小的内部点击 elasticsearch
【发布时间】:2020-08-10 17:17:55
【问题描述】:

我希望能够返回查询找到的所有值。 我尝试在 size 字段中指定大于 100 的内部命中,但它返回一个错误,表明不可能有大于 100 的参数 我该如何更改,以便它返回找到的所有结果,而不管大小是小于还是大于 100?

错误: "reason" : "内部结果窗口太大,内部命中定义的 [null] 的 from + size 必须小于或等于:[100] 但为 [101]。这个限制可以通过更改 [ index.max_inner_result_window] 索引级别设置。" }

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    您可以通过更改索引设置来更改值,如下所示:

    PUT your-index/_settings
    {
       "index.max_inner_result_window": 1000
    }
    

    但请注意,根据索引的大小,您将受到性能损失。

    【讨论】:

    • 再次感谢 Val,您的帮助总是非常有用的
    • 太棒了,很高兴它有帮助!
    • @val 如果我们关心性能,那么您能提出一个更好的方法来解决这个问题吗?
    • @Vishnu 随时根据您的要求创建一个新问题。
    • @Val 问题已创建,您能看看这个吗? stackoverflow.com/questions/64172796/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多