我使用Python从Elasticsearch查询和返回数据。使用ES 8.5.3版本。我将Elasticsearch查询存储在一个名为“search_param”的参数中,并使用该参数搜索索引。
我在没有任何警告的情况下使用了相同的脚本,但最近遇到了一个“弃用”错误,我不知道如何使它工作。结果出现了,但警告有点烦人。
results = es.search(index=“production-filebeat-",body = search_param)
警告--" 弃用警告:“body”参数已弃用,将在未来版本中删除。使用单独的参数。*”
我试过使用'Query'选项,但这给了我一个Lucene语法错误。同样的语法也适用于'Body'参数。
1条答案
按热度按时间dddzy1tm1#
正如它所说,你可以为身体的每个部分使用单独的参数。例如
如果你有一些具体的查询,请在问题中提供一个最小的例子。