代码拉取完成,页面将自动刷新
同步操作将从 现任明教教主-乾颐堂/ElasticSearch_API 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import requests
import pprint
headers = {'Host': '192.168.1.100:9200',
'Content-Type': 'application/json'}
# 创建索引
def add_doc(index_name, data_type, doc_json):
r = requests.post('http://192.168.1.100:9200/' + index_name + '/' + data_type + '/', headers=headers, json=doc_json)
pprint.pprint(r.json())
def get_doc(index_name, data_type, doc_id, source=None):
if not source:
# 根据文档唯一ID获取文档
r = requests.get('http://192.168.1.100:9200/' + index_name + '/' + data_type + '/' + str(doc_id), headers=headers)
else:
# 根据文档唯一ID获取文档, 并且使用_source过滤返回内容
r = requests.get('http://192.168.1.100:9200/' + index_name + '/' + data_type + '/' + str(doc_id) + '?_source=' + source, headers=headers)
pprint.pprint(r.json())
if __name__ == "__main__":
# add_doc('pyshark_new', 'pkts', {'test': 'OK!', 'testdoc': False})
get_doc('pyshark_new', 'pkts', '_-ezRmsBw2zyUio2roUN')
get_doc('pyshark_new', 'pkts', '_-ezRmsBw2zyUio2roUN', 'test')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。