首页 > 代码库 > elasticsearch常用的一些功能api

elasticsearch常用的一些功能api

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();

elasticsearch常用的一些功能api