diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/es/JeroElasticsearchTemplate.java b/laws-base/laws-base-core/src/main/java/com/jero/common/es/JeroElasticsearchTemplate.java index e9932cd6..adb82a81 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/es/JeroElasticsearchTemplate.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/es/JeroElasticsearchTemplate.java @@ -133,6 +133,16 @@ public class JeroElasticsearchTemplate { JSONObject jsonObject = JSONObject.parseObject(response); return jsonObject; } + public JSONObject get(String url, JSONObject params){ + String basicAuth = this.getBasicAuth(); + String response = HttpRequest.get(url) + .body(params.toJSONString()) + .header("Authorization", basicAuth) + .execute() + .body(); + JSONObject jsonObject = JSONObject.parseObject(response); + return jsonObject; + } public JSONObject post(String url, JSONObject params){ String basicAuth = this.getBasicAuth(); String response = HttpRequest.post(url) @@ -446,7 +456,7 @@ public class JeroElasticsearchTemplate { String url = this.getBaseUrl(indexName, typeName).append("/_search").toString(); log.info("url:" + url + " ,search: " + queryObject.toJSONString()); - JSONObject res = this.post(url, queryObject); + JSONObject res = this.get(url, queryObject); log.info("url:" + url + " ,return res: \n" + res.toJSONString()); return res; }