【问题标题】:Elasticsearch Delete by query using jest [closed]Elasticsearch使用玩笑通过查询删除[关闭]
【发布时间】:2016-01-13 07:17:22
【问题描述】:

我发现了一个有趣的功能,叫做delete by query。 如何将它与jest client 一起使用?

谢谢!

【问题讨论】:

    标签: elasticsearch elasticsearch-jest


    【解决方案1】:

    您可以使用DeleteByQuery class,如下所示:

        DeleteByQuery deleteAllUserJohn = new DeleteByQuery.Builder("{\"user\":\"john\"}")
                .addIndex("users")
                .addType("user")
                .build();
        client.execute(deleteAllUserJohn);
    

    另请注意,如果您运行的是 ES 2.x 或更高版本,则需要先从插件安装 Delete by query API

    ./bin/plugin install delete-by-query
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-15
      • 2016-08-02
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多