zoukankan      html  css  js  c++  java
  • elasticsearch判断索引是否存在

    一、判断索引是否存在 
    指定索引名,判断指定的索引是否存在集群中

     /**
         * 判断指定的索引名是否存在
         * @param indexName 索引名
         * @return  存在:true; 不存在:false;
         */
        public boolean isExistsIndex(String indexName){
            IndicesExistsResponse  response = 
                    getClient().admin().indices().exists( 
                            new IndicesExistsRequest().indices(new String[]{indexName})).actionGet();
            return response.isExists();
    }

    二、判断索引指定类型是否存在

    /**
     * 判断指定的索引的类型是否存在
     * @param indexName 索引名
     * @param indexType 索引类型
     * @return  存在:true; 不存在:false;
     */
    public boolean isExistsType(String indexName,String indexType){
        TypesExistsResponse  response = 
                getClient().admin().indices()
                .typesExists(new TypesExistsRequest(new String[]{indexName}, indexType)
                ).actionGet();
        System.out.println(FastJSONHelper.serialize(response));
        return response.isExists();
    }
    输出的JSON格式内容:
    {
        "context":{
            "empty":true
        },
        "contextEmpty":true,
        "exists":true,
        "headers":[]
    }
  • 相关阅读:
    使用VS2015将解决方案同步更新到Github上
    SQL Server循环
    OSPF
    OPSF
    OSPF
    pandas更换index,column名称
    pandas的时间戳
    pandas选择单元格,选择行列
    BGP
    BGP
  • 原文地址:https://www.cnblogs.com/-flq/p/9505926.html
Copyright © 2011-2022 走看看