|
|
@@ -343,17 +343,17 @@ public class SearchServiceImpl implements SearchService, InnerSearchService {
|
|
|
new Term(SearchConstants.COMPONENT_CODE_FIELD, keyword.toLowerCase()));
|
|
|
prefixQuery.setBoost(100);
|
|
|
booleanQuery.add(prefixQuery, BooleanClause.Occur.SHOULD);
|
|
|
- BooleanQuery kindNameQuery = SearchUtils.getBooleanQuery(SearchConstants.COMPONENT_KINDNAME_FIELD, keyword);
|
|
|
- kindNameQuery.setBoost(10);
|
|
|
- booleanQuery.add(kindNameQuery, BooleanClause.Occur.SHOULD);
|
|
|
BooleanQuery brandNameCnQuery = SearchUtils.getBooleanQuery(SearchConstants.COMPONENT_BRANDNAMECN_FIELD,
|
|
|
keyword);
|
|
|
- brandNameCnQuery.setBoost(1);
|
|
|
+ brandNameCnQuery.setBoost(10);
|
|
|
booleanQuery.add(brandNameCnQuery, BooleanClause.Occur.SHOULD);
|
|
|
BooleanQuery brandNameEnQuery = SearchUtils.getBooleanQuery(SearchConstants.COMPONENT_BRANDNAMEEN_FIELD,
|
|
|
keyword);
|
|
|
- brandNameEnQuery.setBoost(1);
|
|
|
+ brandNameEnQuery.setBoost(10);
|
|
|
booleanQuery.add(brandNameEnQuery, BooleanClause.Occur.SHOULD);
|
|
|
+ BooleanQuery kindNameQuery = SearchUtils.getBooleanQuery(SearchConstants.COMPONENT_KINDNAME_FIELD, keyword);
|
|
|
+ kindNameQuery.setBoost(1);
|
|
|
+ booleanQuery.add(kindNameQuery, BooleanClause.Occur.SHOULD);
|
|
|
return booleanQuery;
|
|
|
}
|
|
|
|