1
我有一些自定义的数据(我们称之为相机)在我ElasticSearch,该数据在Kibana表现就像是与JEST
删除ElasticSearch通过查询,并根据我试图通过查询删除数据本文ElasticSearch Delete by Query在接受的答案,我的代码是这样
String query = "{\"Name\":\"test Added into Es\"}";
DeleteByQuery delete = new DeleteByQuery.Builder(query).addIndex(this._IndexName).addType(this._TypeName).build();
JestResult deleteResult = this._JestClient.execute(delete);
,其结果是404未找到 。
其明显的存在着ElasticSearch 一个相机数据,名称匹配的查询,所以我相信是由其他原因引起的。
我做错了什么?我应该改变查询字符串吗?
谢谢!但结果是一样的... – Alanight
你能分享完整的错误吗?以及你正在使用哪个版本的ES – Val
当然!全部内容是这个“{”found“:false,”_ index“:”cameras“,”_ type“:”camera“,”_ id“:”_ query“,”_ version“:1,”result“:”not_found“ , “_碎片”:{ “总”:2, “成功”:1, “失败”:0}}'。我正在使用ElasticSearch 5.4.0。 – Alanight