方面值范围问题

2020-09-22 18:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试创建电子商...

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

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


专家们,

我正在尝试创建电子商店中存在的平均评分的方面值范围。 我可以创建构面,并且它们也可以在前端显示,但是当我尝试创建值范围时,就不能在前端使用它。

以下是我正在使用的。 你能告诉我我想念的是什么吗?

  $ solrIndexedType = electronicsProductType
 
  #定义价格范围集
  INSERT_UPDATE SolrValueRangeSet; name [unique = true]; qualifier; type; solrValueRanges(&rangeValueRefID)
  ; avgRatingRange; AvgRating; double; avgrange1,avgrange2,avgrange3,avgrange4,avgrange5
 
 
  #定义价格范围
  INSERT_UPDATE SolrValueRange;&rangeValueRefID; solrValueRangeSet(name)[unique = true]; name [unique = true]; from; to
  ; avgrange1; avgRatingRange; 等级1;  0;  0.99
  ; avgrange2; avgRatingRange; 等级2;  1;  1.99
  ; avgrange3; avgRatingRange; 等级3;  2;  2.99
  ; avgrange4; avgRatingRange; 等级4;  4;  4.99
  ; avgrange5; avgRatingRange; 等级5;  5;  10
 
 
  #其他构面属性
  INSERT_UPDATE SolrIndexedProperty; solrIndexedType(identifier)[unique = true]; name [unique = true]; type(code); sortableType(code); currency [default = false]; localized [default = false]; multiValue [default = false]  ; facet [default = true]; facetType(code); facetSort(code);优先级;可见; useForSpellchecking [default = false]; useForAutocomplete [default = false]; fieldValueProvider; facetDisplayNameProvider; customFacetSortProvider; topValuesProvider; rangeSets(name)
                                   ; $ solrIndexedType;  averageRating; double;  ; 真实 ;  ; MultiSelectOr; Alpha; 10001; true;  ;  ; productReviewAverageRatingValueProvider;  ;  ; defaultTopValuesProvider; avgRatingRange
 
 
  #其他搜索查询方面
  INSERT_UPDATE SolrSearchQueryProperty; indexedProperty(name,solrIndexedType(identifier))[unique = true]; facet [default = true]; facetType(code); priority; facetDisplayNameProvider; facetSortProvider; facetTopValuesProvider; includeInResponse [default = true]; searchQueryTemplate(name,indexed  (标识符))[unique = true] [default = DEFAULT:$ solrIndexedType]
                                       ; averageRating:$ solrIndexedType;  ; MultiSelectOr; 10001;  ;  ;  ;;
 



  

谢谢

5条回答
一只江湖小虾
2020-09-22 18:59

是的,我做到了。 我看到的区别是,在OOTB中,"价格"索引属性可以看到价格下跌的范围,但在我的情况下,索引属性" averageRating"仍存储双精度值而不是值范围之一。

您也可以在OOTB中尝试相同的代码,因为这里也提供了价值提供者。

先谢谢了。

一周热门 更多>