提交 31faf612 作者: obcy

【已入库数据检索支持查询发布时间为空的数据-fix】

上级 1074c388
...@@ -2245,8 +2245,7 @@ public class EsService { ...@@ -2245,8 +2245,7 @@ public class EsService {
.nestedQuery("sortField", QueryBuilders.rangeQuery("sortField.fieldLong").lte(maxContentLength), ScoreMode.None); .nestedQuery("sortField", QueryBuilders.rangeQuery("sortField.fieldLong").lte(maxContentLength), ScoreMode.None);
boolQuery.filter(nestedQueryBuilder); boolQuery.filter(nestedQueryBuilder);
} }
//时间过滤筛选-前端传参
if(StringUtils.isEmpty(searchCondition.getStartTime()) && StringUtils.isEmpty(searchCondition.getEndTime())){
BoolQueryBuilder publishDateQueryBuilder = QueryBuilders.boolQuery(); BoolQueryBuilder publishDateQueryBuilder = QueryBuilders.boolQuery();
BoolQueryBuilder configDateQueryBuilder = QueryBuilders.boolQuery(); BoolQueryBuilder configDateQueryBuilder = QueryBuilders.boolQuery();
//时间过滤筛选-专题配置 //时间过滤筛选-专题配置
...@@ -2263,7 +2262,7 @@ public class EsService { ...@@ -2263,7 +2262,7 @@ public class EsService {
publishDateQueryBuilder.should(QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery("publishDate"))); publishDateQueryBuilder.should(QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery("publishDate")));
} }
boolQuery.must(publishDateQueryBuilder); boolQuery.must(publishDateQueryBuilder);
}
String crawler = searchCondition.getCrawler(); String crawler = searchCondition.getCrawler();
if (StringUtils.isNotBlank(crawler)) { if (StringUtils.isNotBlank(crawler)) {
boolQuery.must(QueryBuilders.termQuery("source.keyword", crawler)); boolQuery.must(QueryBuilders.termQuery("source.keyword", crawler));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论