Database ElasticSearch如果字段存在,如何删除文档?
我想删除存在某个字段的所有文档 我试图发布到_delete_by_查询API 这给了我这个查询错误:Database ElasticSearch如果字段存在,如何删除文档?,database,
elasticsearch,Database,
elasticsearch,我想删除存在某个字段的所有文档 我试图发布到_delete_by_查询API 这给了我这个查询错误: 如果字段存在,如何删除所有文档?您的查询中有一个错误: 您不必使用boolquery,只需使用下面的查询,它就会工作 { "query": { "exists": { "field": "name" } } } 阅读更多细节 希望这有帮助 您的查询中有一个错误: 您不必使用boolquery,只需使用下面的查询,它就会工作 { "query": { "exists": {
如果字段存在,如何删除所有文档?您的查询中有一个错误: 您不必使用
bool
query,只需使用下面的查询,它就会工作
{
"query": {
"exists": {
"field": "name"
}
}
}
阅读更多细节
希望这有帮助 您的查询中有一个错误: 您不必使用
bool
query,只需使用下面的查询,它就会工作
{
"query": {
"exists": {
"field": "name"
}
}
}
阅读更多细节
希望这有帮助 您不需要将存在的内容包装在bool中。 试试这个
您不需要将存在的内容包装在bool中。 试试这个
{
"query": {
"exists": {
"field": "name"
}
}
}
{
"query": {
"exists": {
"field": "field_name"
}
}
}