Miss the node type condition in the es searchServices query. (#4821)

This commit is contained in:
吴晟 Wu Sheng 2020-05-25 22:17:10 +08:00 committed by GitHub
parent 42d79bf08d
commit ec175f5655
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -117,6 +117,7 @@ public class MetadataQueryEsDAO extends EsDAO implements IMetadataQueryDAO {
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
boolQueryBuilder.must().add(QueryBuilders.termQuery(ServiceTraffic.NODE_TYPE, NodeType.Normal.value()));
if (!Strings.isNullOrEmpty(keyword)) {
String matchCName = MatchCNameBuilder.INSTANCE.build(ServiceTraffic.NAME);
boolQueryBuilder.must().add(QueryBuilders.matchQuery(matchCName, keyword));