elasticsearch的资料不少,重复的太多,关键的太少。我根据自己的使用经验,逐步总结一些。希望能帮大家少浪费点时间。
1、如何判断某个索引是否存在?
Client searchClient client; //这里的初始化可以参考其他资料
IndicesExistsRequest request = new IndicesExistsRequestBuilder(client.admin().indices(), indexName).request();
IndicesExistsResponse response = client.admin().indices().exists(request).actionGet();
System.out.println("索引是否存在:" + response.isExists());
2、删除存在的索引:
Client searchClient client; //这里的初始化可以参考其他资料
searchClient.admin().indices().prepareDelete(indexName).execute().actionGet();