我想使用 HTTP/REST api 删除 Elasticsearch 中某一类型中索引的所有文档,但我不想删除该类型的映射
如何在 URL 中构建查询来执行此操作?
执行命令前,索引/映射状态; (截图取自elasticsearch头插件网络界面)
Command;
curl -XDELETE 'http://localhost:9200/publishercategoryeu/autocomplete/_query' -d '
{
"query": {
"bool": {
"must": [
{
"match_all": {}
}
]
}
}
}
'
Result;
执行命令后,索引/映射状态;
正如我们所看到的,我们删除了类型(映射)内索引的所有文档,而没有删除索引或类型(映射)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)