【发布时间】:2016-05-02 08:11:05
【问题描述】:
我正在尝试从弹性搜索中删除文档,这些文档具有使用deleteQueryBuilder 从索引中过滤的特定条件。
【问题讨论】:
标签: elasticsearch exchangewebservices elasticsearch-jest
我正在尝试从弹性搜索中删除文档,这些文档具有使用deleteQueryBuilder 从索引中过滤的特定条件。
【问题讨论】:
标签: elasticsearch exchangewebservices elasticsearch-jest
我不确定 deleteQueryBuilder。但是,如果您能够搜索您的记录(正如您提到的,一些条件),然后将您的 GET/PUT/POST 等替换为仅删除,这将删除您过滤的记录。
【讨论】:
试试这个删除整个索引。我认为不可能删除文档
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/'
【讨论】:
在 Jest I 中你想使用:
DeleteByQuery.Builder(query)
method .. Delete builder 方法仅用于 id
【讨论】: