提交 5fd9551a 作者: obcy

【添加标签名称查询】

上级 f019fdb4
...@@ -2364,9 +2364,15 @@ public class EsService { ...@@ -2364,9 +2364,15 @@ public class EsService {
multiMatchQuery.type(MultiMatchQueryBuilder.Type.PHRASE); multiMatchQuery.type(MultiMatchQueryBuilder.Type.PHRASE);
boolQuery.must(multiMatchQuery); boolQuery.must(multiMatchQuery);
} else { } else {
if (StrUtil.equals(searchScope, "labelName")) {
BoolQueryBuilder nestedBoolQueryBuilder = QueryBuilders.boolQuery();
nestedBoolQueryBuilder.must(QueryBuilders.matchPhraseQuery("labels.relationName", searchWord));
boolQuery.must(QueryBuilders.nestedQuery("labels", nestedBoolQueryBuilder, ScoreMode.None));
}else {
boolQuery.must(QueryBuilders.matchPhraseQuery(searchScope, searchWord)); boolQuery.must(QueryBuilders.matchPhraseQuery(searchScope, searchWord));
} }
} }
}
/*if (StringUtils.isNotEmpty(searchCondition.getSearch())) { /*if (StringUtils.isNotEmpty(searchCondition.getSearch())) {
boolQuery.must(QueryBuilders.multiMatchQuery(searchCondition.getSearch(), "title", "content")); boolQuery.must(QueryBuilders.multiMatchQuery(searchCondition.getSearch(), "title", "content"));
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论