今天第一次接触了下elasticsearch,和数据库类似,但是删除操作让我找了好一会,还是看官方文档好点,网上说的不符合自己的需求。
//获取客户端
client.prepareDeleteByQuery(index)
.setTypes(commenttype)
.setQuery(QueryBuilders.boolQuery()
.must(QueryBuilders.matchQuery("alert_id", c.getAlert_id()))
.must(QueryBuilders.matchQuery("user_name", c.getUser_name())))
.execute()
.actionGet();
其实有很多种方法,看看官方api说明就知道了,,