为了账号安全,请及时绑定邮箱和手机立即绑定

删除超过一小时的文档在 elasticsearch 中不起作用

删除超过一小时的文档在 elasticsearch 中不起作用

PHP
达令说 2021-09-05 17:58:55
我是elasticsearch的新手,我在elasticsearch中有一个文档,文档包含大量用户视图,现在我想删除那些早于3小时的视图,为此我在elasticsearch中编写了以下查询POST {INDEX}/_delete_by_query{  "query": {    "bool": {      "must": [        {          "term": {            "type": "box_views"          }        },        {          "query": {            "range": {              "@created_at": {                "gte": "now-3h"              }            }          }        }      ]    }  }}当我执行此查询时,我收到以下错误{ "error": { "root_cause": [ { "type": "parsing_exception", "reason": "no [query] 注册 [query]", "line": 1, "col": 66 } ], "type": "parsing_exception", "reason": "没有为 [query] 注册的 [query]", "line": 1, "col": 66 }, "status": 400 }
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

我是elasticsearch的新手,我在elasticsearch中有一个文档,文档包含大量用户视图,现在我想删除那些早于3小时的视图,为此我在elasticsearch中编写了以下查询


POST {INDEX}/_delete_by_query

{

  "query": {

    "bool": {

      "must": [

        {

          "term": {

            "type": "box_views"

          }

        },

        {

          "query": {

            "range": {

              "@created_at": {

                "gte": "now-3h"

              }

            }

          }

        }

      ]

    }

  }

}

当我执行此查询时,我收到以下错误


{ "error": { "root_cause": [ { "type": "parsing_exception", "reason": "no [query] 注册 [query]", "line": 1, "col": 66 } ], "type": "parsing_exception", "reason": "没有为 [query] 注册的 [query]", "line": 1, "col": 66 }, "status": 400 }


查看完整回答
反对 回复 2021-09-05
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信