python elasticsearch模块使用
环境 :pyhton3
加载模块fromelasticsearchimportElasticsearch连接ESes=Elasticsearch(["172.30.6.12"])查询res=es.search(index="test-index",body={"query":{"match_all":{}}})#注index后面的是索引的名字#查询请求主机是ai.baidu.com所有信息res=es.search(index="packetbeat-*",body={'query':{'match':{'http.request.headers.host':'ai.baidu.com'}}})res=es.search(index="test-index",body={'query':{'match':{'any':'data'}}})#获取any=data的所有值
参考链接:https://www.cnblogs.com/yxpblog/p/5141738.html
忽略400,404
es.indices.delete(index='test-index',ignore=[400,404])
过滤
res=es.search(index='packetbeat-*',filter_path=['hits.hits._source'])
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。