为了账号安全,请及时绑定邮箱和手机立即绑定

在python中过滤以进行弹性搜索

在python中过滤以进行弹性搜索

MYYA 2021-05-30 05:08:32
我正在尝试过滤掉弹性搜索查询以创建一个熊猫数据框。我在应用过滤器的数据框中有两列“type”和“api”。当我将一列用作条件时,它可以正常工作..:-result_dict = es.search(index="logstash-2018.08.11-alias",               body={"from": 0, "size": 10000,"query":               {"term" : {"type":"vx_apache_json"}}})但是当我应用如下多个条件时:-result_dict = es.search(index="logstash-2018.08.11-alias", body={"from": 0, "size": 1000,"queries": [        { "term" : {"type" :"vx_apache_json"}},        { "term" : {"api" :"viv_signin.php"}}      ]})我收到以下错误:-RequestError: RequestError(400, 'parsing_exception', '[查询] 中 START_ARRAY 的未知键。')有人可以在这里帮我吗,就像我可以在弹性搜索中添加多个过滤一样。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号