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