Solr Hybris:如何在店面上展示品牌形象

Solr Hybris:如何在店面上展示品牌形象,solr,hybris,Solr,Hybris,我必须使用已增强的产品数据将品牌存储在属性“manufacturerName”中。刻面是设备的品牌,刻面旁边是可用产品的数量(例如:苹果(13)、HTC(6)、阿尔卡特(2)、诺基亚(5)等)。因此,用户可以通过选择不同的方面来配置他的设备列表 我在solr.impex中将“manufacturerName”类型更改为string,然后将其添加为一个方面 ;$solrIndexedType; manufacturerName ;string ; ; ; ;

我必须使用已增强的产品数据将品牌存储在属性“manufacturerName”中。刻面是设备的品牌,刻面旁边是可用产品的数量(例如:苹果(13)、HTC(6)、阿尔卡特(2)、诺基亚(5)等)。因此,用户可以通过选择不同的方面来配置他的设备列表

我在solr.impex中将“manufacturerName”类型更改为string,然后将其添加为一个方面

;$solrIndexedType; manufacturerName         ;string ;    ;     ;     ;     ;     ;MultiSelectOr ;Alpha ; 1000;true  ;     ;     ;springELValueProvider          ;
但在我的例子中,我有硬编码的产品,应该用动态的产品来改变

<div class="products-list">
    <div class="product" data-filter="all">
      All (41)
    </div>
    <div class="product" data-filter="manufacturerNameFacet">
      Alcatel (2)
    </div>
    <div class="product" data-filter="apple">
      Apple (13)
    </div>
    <div class="product" data-filter="blackberry">
      Blackberry (1)
    </div>
    <div class="product" data-filter="emporia">
      Emporia (1)
    </div>
    <div class="product" data-filter="huawei">
      Huawei (3)
    </div>
    <div class="product" data-filter="htc">
      HTC (6)
    </div>
    <div class="product" data-filter="lg">
      LG (7)
    </div>
    <div class="product" data-filter="samsung">
      Samsung (17)
    </div>
    <div class="product" data-filter="nokia">
      Nokia (1)
    </div>
    <div class="product" data-filter="google">
      Google (1)
    </div>
  </div>

全部(41)
阿尔卡特(2)
苹果(13)
黑莓(1)
商场(1)
华为(3)
宏达电(6)
LG(7)
三星(17)
诺基亚(1)
谷歌(1)
和图像模型->


抱歉,我在Hybris是个新手。

去后台。“查找索引类型”菜单,然后选择站点索引。转到索引属性并将镶嵌面状态更改为true。然后在Facet搜索配置中运行solr索引更新

OOTB电子商店演示具有品牌方面的选项。您可以查看电子店面代码以了解详细信息


OOTB方面选择器已获取计数。不需要写静态品牌列表。Hybris使用组件驱动的UI。您可以检查definementFacetComponent中的facet。

我想我必须添加此字段
私有静态最终字符串制造商\u NAME=“manufacturerName”到控制器,然后填充,然后在.jsp文件中调用。我说得对吗?顺便说一句,我在哪里可以找到这个“方面的细化方面组件”?6.3已经有了manufacturerName。你使用哪个版本?您需要扩展数据对象(xml配置),它是添加新属性的填充器。ProductData中已存在
私有字符串制造商您可以使用以下hybris开发指南扩展ProductData并为新属性创建填充器。您的意思是创建反向填充器,因为我必须从DTO在模型中填充数据。对的