|
@@ -47,6 +47,7 @@ public class BeidouAnalySisServiceImpl implements BeidouAnalySisService {
|
|
|
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
|
|
|
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
|
|
|
boolQueryBuilder.filter(QueryBuilders.rangeQuery("sendTime").gte(query.getStartTime()).lte(query.getEndTime()));
|
|
|
+ searchSourceBuilder.size(1000000);
|
|
|
searchSourceBuilder.query(boolQueryBuilder);
|
|
|
searchRequest.source(searchSourceBuilder);
|
|
|
try {
|
|
@@ -68,6 +69,7 @@ public class BeidouAnalySisServiceImpl implements BeidouAnalySisService {
|
|
|
BoolQueryBuilder fusionBoolQueryBuilder = QueryBuilders.boolQuery();
|
|
|
SearchSourceBuilder fusionSearchSourceBuilder = new SearchSourceBuilder();
|
|
|
boolQueryBuilder.filter(QueryBuilders.rangeQuery("mergeTime").gte(query.getStartTime()).lte(query.getEndTime()));
|
|
|
+ fusionSearchSourceBuilder.size(1000000);
|
|
|
fusionSearchSourceBuilder.query(fusionBoolQueryBuilder);
|
|
|
fusionSearchRequest.source(fusionSearchSourceBuilder);
|
|
|
try {
|
|
@@ -114,6 +116,7 @@ public class BeidouAnalySisServiceImpl implements BeidouAnalySisService {
|
|
|
//导出融合数据
|
|
|
SearchRequest exportFusionSearchRequest = new SearchRequest(EsIndexConstants.INDEX_SEAT_REALTIMETRAJECTORY + time);
|
|
|
SearchSourceBuilder exportSearchSourceBuilder = new SearchSourceBuilder();
|
|
|
+ exportSearchSourceBuilder.size(1000000);
|
|
|
exportSearchSourceBuilder.query(QueryBuilders.termsQuery("mergeTime",result));
|
|
|
exportFusionSearchRequest.source(exportSearchSourceBuilder);
|
|
|
List<ExportVo> data = new ArrayList<>();
|