elasticsearch 删除弹性上的命中

8nuwlpux  于 2023-10-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(102)

我正在尝试删除集合“territorial_zone_all”中的一个元素
这是我在文档的帮助下提出的POST请求

curl --location 'https://mypage.com/elastic/territorial_zone_all/_delete_by_query' \
--header 'Content-Type: application/json' \
--data '
{
  "query": {
    "match": {
      "_id":"yAq5An8BkOYqFwborrlp"
    }
  }
}'

404无法POST /elastic/territorial_zone_all/_delete_by_query**我一直在尝试搜索和获取方法,但返回给我。

7qhs6swi

7qhs6swi1#

要删除集合territorial_zone_all中的元素,需要从索引territorial_zone_all中获取需要删除的文档的_index_type_id
一旦你得到这个值,你所需要做的就是运行下面的curl:

curl --location --request DELETE '{host}/{_index}/{_type}/{_id}' \
--data-raw ''

希望这对你有帮助。

相关问题