Browse Source

代码重构

chenweida 7 years ago
parent
commit
5132113f90

+ 18 - 4
base/common-data-es/src/main/java/com/yihu/base/es/config/ElastricSearchHelper.java

@ -27,9 +27,9 @@ public class ElastricSearchHelper {
    private ElasticFactory elasticFactory;
    public Boolean save(String index, String type, List<SaveModel> sms) {
        JestClient jestClient = null;
        try {
            //得到链接
            JestClient jestClient = elasticFactory.getJestClient();
            //得到链接elasticFactory.getJestClient();
            int success = 0;
            int error = 0;
@ -51,15 +51,20 @@ public class ElastricSearchHelper {
            return br.isSucceeded();
        } catch (Exception e) {
            logger.error(" save error :" + e.getMessage());
        } finally {
            if (jestClient != null) {
                jestClient.shutdownClient();
            }
        }
        return null;
    }
    public Boolean update(String index, String type, List<SaveModel> sms) {
        JestClient jestClient = null;
        try {
            //得到链接
            JestClient jestClient = elasticFactory.getJestClient();
            jestClient = elasticFactory.getJestClient();
            int success = 0;
            int error = 0;
@ -85,6 +90,10 @@ public class ElastricSearchHelper {
            return isSuccessed;
        } catch (Exception e) {
            logger.error(" update error :" + e.getMessage());
        } finally {
            if (jestClient != null) {
                jestClient.shutdownClient();
            }
        }
        return null;
    }
@ -93,8 +102,9 @@ public class ElastricSearchHelper {
     * 删除
     */
    private void deleteData(String index, String type, List<SaveModel> saveModels) {
        JestClient jestClient = null;
        try {
            JestClient jestClient = elasticFactory.getJestClient();
            jestClient = elasticFactory.getJestClient();
            //根据id批量删除
            Bulk.Builder bulk = new Bulk.Builder().defaultIndex(index).defaultType(type);
@ -108,6 +118,10 @@ public class ElastricSearchHelper {
            logger.info("delete flag:" + br.isSucceeded());
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (jestClient != null) {
                jestClient.shutdownClient();
            }
        }
    }
}