如何将分类属性引入Facet搜索?

2020-09-18 04:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们可以通过商品分类...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们可以通过商品分类属性进行方面搜索吗?

请帮助。 提前致谢

2条回答
暮风yp
2020-09-18 04:37 .采纳回答

与常规模型属性相同。 定义SOLR索引属性时,可以使用 productClassificationAttributesValueResolver 并为其分配 classAttributeAssignment 。 然后将对属性进行索引,就像对常规属性进行索引一样。

  INSERT_UPDATE SolrIndexedProperty;  solrIndexedType(identifier)[unique = true]; 名称[unique = true]; 类型(代码);  localized [default = false];  multiValue [default = false];  facet [default = true];  facetType(code);  facetSort(code); 优先; 可见;  categoryField [default = false];  fieldValueProvider;  $ classAttributeAssignment;  facetDisplayNameProvider;  topValuesProvider [默认='defaultTopValuesProvider']
  ;  $ solrIndexedType;  feature1; 弦; 真实;  ;  ; 提炼;  Α ;  7000; 真实;  productClassificationAttributesValueResolver;  category_class ::: classification_attribute ::::
  ;

  

要使属性可搜索,您需要将其配置为搜索为:

  INSERT_UPDATE SolrSearchQueryProperty;  indexedProperty(name,solrIndexedType(identifier))[unique = true];  facet [default = true];  facetType(code); 优先;  facetDisplayNameProvider;  facetSortProvider;  facetTopValuesProvider;  includeInResponse [default = true];  searchQueryTemplate(name,indexedType(identifier))[唯一= true] [默认= DEFAULT:$ solrIndexedType]
  ;  feature1:$ solrIndexedType; 错误的; 提炼;  1000;

  

一周热门 更多>