gpt4 book ai didi

ruby-on-rails - Elasticsearch 6.2.4 [400] {“error”:{“root_cause”:[{“type” :“illegal_argument_exception” ,“reason” :“text is empty (possibly HTTP/0.9)”}]

转载 作者:行者123 更新时间:2023-12-02 23:56:35 25 4
gpt4 key购买 nike

我正在使用Elasticsearch-rails和elasticsearch-model在RoR应用程序中使用Elasticsearch 6.2.4。

我的索引是runninng,没有任何错误。但是当我尝试从应用程序执行搜索时,我从Elasticsearch收到此错误

<Elasticsearch::Transport::Transport::Errors::BadRequest: [400] {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"text is empty (possibly HTTP/0.9)"}],"type":"illegal_argument_exception","reason":"text is empty (possibly HTTP/0.9)"},"status":400}>

在Elasticsearch从1.5升级到6.2.4之前,一切工作正常

我简化了搜索查询以尝试缩小问题范围。
q = { "query" => { "match_all" => {} } }

但是我仍然遇到同样的错误。可能我没有在查询中指定类型,但是因为我有match_all条件,这不是不必要的吗?
> {"query":{"match_all":{}}}
< {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"text is empty (possibly HTTP/0.9)"}],"type":"illegal_argument_exception","reason":"text is empty (possibly HTTP/0.9)"},"status":400}

我是Elasticsearch的新手,所以如果我缺少一些明显的东西,请事先打扰。

您是否知道导致此错误的原因?如果您需要更多具体信息,请询问,我将更新此问题。

谢谢。

最佳答案

来自应用程序的搜索请求导致HTTP 400错误请求。您是否可以从应用程序外部执行搜索请求,即从本地等调用curl命令?

关于ruby-on-rails - Elasticsearch 6.2.4 [400] {“error”:{“root_cause”:[{“type” :“illegal_argument_exception” ,“reason” :“text is empty (possibly HTTP/0.9)”}],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52786267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com