Commit 3eb37397 by zhiwei

提交无用字符,目的是重启程序

parent 6d2e7627
...@@ -30,7 +30,7 @@ import com.zhiwei.manage.util.Tools; ...@@ -30,7 +30,7 @@ import com.zhiwei.manage.util.Tools;
/** /**
* 数据控制 * 数据控制
* *
* @author admin * @author admin
* *
*/ */
@Controller @Controller
......
...@@ -241,25 +241,28 @@ public class ESUtil { ...@@ -241,25 +241,28 @@ public class ESUtil {
Calendar endTime = Calendar.getInstance(); Calendar endTime = Calendar.getInstance();
endTime.setTime(end); endTime.setTime(end);
Client esClient=null; Client esClient=null;
try {
esClient = getClient(pt, ser); for(int i=0;i<3;i++) {
// 搜索数据 try {
SearchRequestBuilder srb = esClient.prepareSearch(ser.getCollection()); esClient = getClient(pt, ser);
BoolQueryBuilder bb = new BoolQueryBuilder(); // 搜索数据
srb.setQuery(bb); SearchRequestBuilder srb = esClient.prepareSearch(ser.getCollection());
srb.setPostFilter(QueryBuilders.rangeQuery("time").gte(getNeedTime(startTime)).lte(getNeedTime(endTime))); BoolQueryBuilder bb = new BoolQueryBuilder();
QueryBuilder matchQuery = QueryBuilders.matchPhraseQuery("spyderInfoId", spid); srb.setQuery(bb);
bb.should(matchQuery); srb.setPostFilter(QueryBuilders.rangeQuery("time").gte(getNeedTime(startTime)).lte(getNeedTime(endTime)));
srb.setSize(1); QueryBuilder matchQuery = QueryBuilders.matchPhraseQuery("spyderInfoId", spid);
SearchResponse response = srb.execute().actionGet(); bb.should(matchQuery);
SearchHits searchHits = response.getHits(); srb.setSize(1);
if(searchHits!=null) { SearchResponse response = srb.execute().actionGet();
return (int) searchHits.getTotalHits(); SearchHits searchHits = response.getHits();
if(searchHits!=null) {
return (int) searchHits.getTotalHits();
}
return 0;
} catch (Exception e) {
log.error("es检索出错,错误信息【{}】", e.fillInStackTrace());
continue;
} }
return 0;
} catch (Exception e) {
e.fillInStackTrace();
log.error("es检索出错,错误信息【{}】", e.fillInStackTrace());
} }
return 0; return 0;
} }
...@@ -281,23 +284,27 @@ public class ESUtil { ...@@ -281,23 +284,27 @@ public class ESUtil {
endTime.setTime(end); endTime.setTime(end);
endTime.add(Calendar.HOUR, -8); endTime.add(Calendar.HOUR, -8);
Client esClient=null; Client esClient=null;
try { for(int i=0;i<3;i++) {
esClient = getClient(pt, ser); try {
// 搜索数据 esClient = getClient(pt, ser);
SearchRequestBuilder srb = esClient.prepareSearch(ser.getCollection()); // 搜索数据
BoolQueryBuilder bb = new BoolQueryBuilder(); SearchRequestBuilder srb = esClient.prepareSearch(ser.getCollection());
srb.setQuery(bb); BoolQueryBuilder bb = new BoolQueryBuilder();
addQuerys(pt, startTime, endTime, srb, bb); srb.setQuery(bb);
srb.setSize(1); addQuerys(pt, startTime, endTime, srb, bb);
SearchResponse response = srb.execute().actionGet(); srb.setSize(1);
SearchHits searchHits = response.getHits(); SearchResponse response = srb.execute().actionGet();
if(searchHits!=null) { SearchHits searchHits = response.getHits();
return (int) searchHits.getTotalHits(); if(searchHits!=null) {
return (int) searchHits.getTotalHits();
}
return 0;
} catch (Exception e) {
log.error("es检索出错,错误信息【{}】", e.fillInStackTrace());
continue;
} }
return 0;
} catch (Exception e) {
log.error("es检索出错,错误信息【{}】", e.fillInStackTrace());
} }
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment