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

2020-09-18 04:09发布

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

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


大家好,

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

请帮助。 提前致谢

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

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


大家好,

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

请帮助。 提前致谢

付费偷看设置
发送
2条回答
暮风yp
1楼 · 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;

  
打个大熊猫
2楼-- · 2020-09-18 04:52

Hİ@

我尝试过,但是没有。 Impex犯了一个错误,我更新了错误的字段,然后再次尝试。 构面未显示。 你能帮助我吗 ?

一周热门 更多>