Showing
1 changed file
with
3 additions
and
2 deletions
| @@ -242,10 +242,11 @@ public class MaterialServiceImpl implements MaterialService { | @@ -242,10 +242,11 @@ public class MaterialServiceImpl implements MaterialService { | ||
| 242 | String keywords = vo.getKeywords(); | 242 | String keywords = vo.getKeywords(); |
| 243 | if (StrUtil.isNotBlank(keywords)) { | 243 | if (StrUtil.isNotBlank(keywords)) { |
| 244 | query.should(QueryBuilders.wildcardQuery("basicInfo.name", "*" + keywords + "*")) | 244 | query.should(QueryBuilders.wildcardQuery("basicInfo.name", "*" + keywords + "*")) |
| 245 | - .should(QueryBuilders.wildcardQuery("basicInfo.tagInfoSet", keywords)).minimumShouldMatch(1); | 245 | + .should(QueryBuilders.matchPhraseQuery("basicInfo.tagInfoSet", keywords)).minimumShouldMatch(1); |
| 246 | } | 246 | } |
| 247 | if (ObjectUtil.isNotEmpty(faceId)) { | 247 | if (ObjectUtil.isNotEmpty(faceId)) { |
| 248 | - query.must(QueryBuilders.nestedQuery("faceInfo", QueryBuilders.termsQuery("faceInfo.figureId", faceId), ScoreMode.None)); | 248 | + // query.must(QueryBuilders.nestedQuery("faceInfo", QueryBuilders.termsQuery("faceInfo.figureId", faceId), ScoreMode.None)); |
| 249 | + query.must(QueryBuilders.termsQuery("faceInfo.figureId", faceId)); | ||
| 249 | } | 250 | } |
| 250 | if (ObjectUtil.isNotEmpty(vo.getMaterialType())) { | 251 | if (ObjectUtil.isNotEmpty(vo.getMaterialType())) { |
| 251 | query.must(QueryBuilders.termQuery("basicInfo.materialType", vo.getMaterialType())); | 252 | query.must(QueryBuilders.termQuery("basicInfo.materialType", vo.getMaterialType())); |
-
Please register or login to post a comment