|
@@ -225,7 +225,7 @@ public class SearchOpenService {
|
|
|
config.setStart(num - 1);
|
|
|
config.setHits(size);
|
|
|
// 设置搜索结果返回应用中哪些字段
|
|
|
- config.setFetchFields(Lists.newArrayList("id", "p_id", "p_name", "p_image", "p_brand_name", "p_unit", "p_code", "p_price_flag", "p_price_grade", "p_supplier_id", "p_keyword", "p_act_flag", "p_brand_id","p_product_type"));
|
|
|
+ config.setFetchFields(Lists.newArrayList("id", "p_id", "p_name", "p_image", "p_brand_name", "p_unit", "p_code", "p_price_flag", "p_price_grade", "p_supplier_id", "p_keyword", "p_act_flag", "p_brand_id","p_product_type","p_newvalidflag"));
|
|
|
// 注意:config子句中的rerank_size参数,在Rank类对象中设置
|
|
|
// 设置返回格式为json格式
|
|
|
config.setSearchFormat(SearchFormat.JSON);
|
|
@@ -468,6 +468,9 @@ public class SearchOpenService {
|
|
|
public SearchParams getParams(String queryStr, Integer identity, String filter) {
|
|
|
// 定义Config对象,用于设定config子句参数,指定应用名,分页,数据返回格式等等
|
|
|
Config config = new Config(Lists.newArrayList(appName));
|
|
|
+ // 当前方法只有查询品牌用,为了显示品牌全数据,尽可能大的查询所有返回结果的商品
|
|
|
+ config.setStart(0);
|
|
|
+ config.setHits(500);
|
|
|
// 设置搜索结果返回应用中哪些字段
|
|
|
config.setFetchFields(Lists.newArrayList("p_brand_name", "p_brand_id"));
|
|
|
// 设置返回格式为json格式
|