0

这应该很容易。

我已经在 ElasticSearch 中插入了许多记录,并且一直在搜索他们的文档,但我似乎无法找到一种方法来简单地获取索引并在 Node.js 中迭代它

我对 Elastic 没有太多经验,所以这很令人沮丧。

该列表中的某些项目需要在 10 分钟的基础上或多或少地进行修剪,否则数据库只会不断增长。我想要一个单独的任务来做到这一点。

4

1 回答 1

1

您可以通过在查询调用中使用range查询来实现您想要的:

POST your_index/_delete_by_query
{
  "query": {
    "range" : {
        "date_field" : {
           "lt" : "2017-05-08T00:00:00.000Z"
        }
    }
  }
}
于 2017-05-08T09:11:12.643 回答