我正在使用 2 种类似的 ES 方法来加载和删除文档:
result = es.search(index='users_favourite_documents',
doc_type='favourite_document',
body={"query": {"match": {'user': user}}})
和:
result = es.delete_by_query(index='users_favourite_documents',
doc_type='favourite_document',
body={"query": {"match": {'user': user}}})
第一个工作正常并返回预期的记录。
第二个抛出异常:
"TransportError(404,'{
\"found\":false,
\"_index\":\"users_favourite_documents\",
\"_type\":\"favourite_document\",
\"_id\":\"_query\" , \"_version\":1,
\"_shards\":{\"total\":2,\"successful\":2, \"failed\":0}}')"
我究竟做错了什么?