【问题标题】:How to delete documents from index with query using jest elasticsearch query如何使用 jest elasticsearch 查询从索引中删除文档
【发布时间】:2016-05-02 08:11:05
【问题描述】:

我正在尝试从弹性搜索中删除文档,这些文档具有使用deleteQueryBuilder 从索引中过滤的特定条件。

【问题讨论】:

    标签: elasticsearch exchangewebservices elasticsearch-jest


    【解决方案1】:

    我不确定 deleteQueryBuilder。但是,如果您能够搜索您的记录(正如您提到的,一些条件),然后将您的 GET/PUT/POST 等替换为仅删除,这将删除您过滤的记录。

    【讨论】:

      【解决方案2】:

      试试这个删除整个索引。我认为不可能删除文档

      1.you can delete using id
      $ curl -XDELETE 'http://localhost:9200/twitter/tweet/1'
      
      2.or delete entire index
      
      $ curl -XDELETE 'http://localhost:9200/twitter/'
      

      【讨论】:

      【解决方案3】:

      在 Jest I 中你想使用:

      DeleteByQuery.Builder(query)

      method .. Delete builder 方法仅用于 id

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-31
        • 1970-01-01
        • 2019-12-25
        • 1970-01-01
        相关资源
        最近更新 更多