gpt4 book ai didi

Python api删除--elasticsearch

转载 作者:行者123 更新时间:2023-11-28 18:32:41 25 4
gpt4 key购买 nike

我想删除 elasticsearch 中的特定“_id”,但它无法使用 elasticsearch python api 客户端。

doc = {'system_caused': 'office', 'division': 'National', 'addt_notes': '', 'pg': '100', 'date': '2016/02/15 08:56',
'duration': '15 minutes', 'outage_caused': 'Scheduled', 'ticket_num': '1234', 'ticket_type': 'JIRA', 'error_count': '1,000 - 5,000'}
self.es = Elasticsearch(['localhost'], verify_certs=True)

result = self.es.index(index='tickets', doc_type='tickets', body=doc)


doc = {'_id': result['_id']}
result = self.es.delete(
index='tickets', doc_type='tickets', **doc)

插入工作正常,但删除失败。

这是我得到的错误 -

TypeError: delete() got an unexpected keyword argument '_id'

最佳答案

根据源代码,delete 的输入参数包括id,但不包括_id。查看代码 here .

关于Python api删除--elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35418223/

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