...
|
...
|
@@ -92,9 +92,9 @@ public class ShopListServiceImpl implements IShopListService { |
|
|
MultiMatchQueryBuilder queryBuilder = QueryBuilders.multiMatchQuery(keyword);
|
|
|
queryBuilder.operator(Operator.OR);
|
|
|
StringBuilder searchField = new StringBuilder();
|
|
|
searchField.append("brandName.brandName_lowercase^4000,brandName.brandName^900").append(',');
|
|
|
searchField.append("shopName.shopName_lowercase^4000,shopName.shopName^900").append(',');
|
|
|
searchField.append("brandNameCn.brandNameCn^850,brandNameCn.brandNameCn_pinyin^850").append(',');
|
|
|
searchField.append("brandName.brandName_lowercase^4000,brandName^900").append(',');
|
|
|
searchField.append("shopName.shopName_lowercase^4000,shopName^900").append(',');
|
|
|
searchField.append("brandNameCn^850,brandNameCn.brandNameCn_pinyin^850").append(',');
|
|
|
searchField.append("brandNameEn^800,brandDomain^700");
|
|
|
String[] fields = searchField.toString().split(",");
|
|
|
for (String field : fields) {
|
...
|
...
|
|