0
我有一个_id数组。Elasticsearch - 如何删除文档列表?
在this page我发现了如何从中检索的文件清单:
GET ads/_mget
{
"ids": [ "586213440e7d2c7f10fe2574",
"586213440e7d2c7f10fe2575",
"586213450e7d2c7f10fe2576",
"586213450e7d2c7f10fe2577" ]
}
这工作,并返回的4个全文件清单,符合市场预期。
(旁注) 我发现奇怪的是,当它实际上作用于“_id”字段时,必须在查询中写入“id”。 (end sidenote)
现在我无法弄清楚如何从同一个_id列表中删除这些文档。
我试图DELETE ads/_mget
,但我得到一个错误:No handler found for uri [/ads/_mget] and method [DELETE]
我试过_mdelete
,而不是_mget
,但它似乎并不存在。
我也试过
DELETE ads
{
"ids": [ "586213440e7d2c7f10fe2574",
"586213440e7d2c7f10fe2575",
"586213450e7d2c7f10fe2576",
"586213450e7d2c7f10fe2577" ]
}
...但是这...只是删除一切,我必须重新索引数据库。
哦,是的这就是一个。谢谢! –