如何配置OOTB" inStockFlag"和" reviewAvgRating"索引属性为facets

时间:2018-06-14 05:23:47

标签: hybris

请帮助实现这一目标。我将这两个属性从非构面索引属性添加到solr.implex文件中的构面索引属性。运行完整的索引器,  为某些产品添加了客户评论并批准了状态,尽管这两个属性并未在店面中显示为方面。

请一步一步指导我如何实现这一目标。我已经浪费了2.5天来实现同样的目标。

我正在使用hybris 6.4

1 个答案:

答案 0 :(得分:0)

首先,在HAC下面运行以下Impex。不要忘记使用索引类型更改 apparel-ukProductType

$solrIndexedType=apparel-ukProductType

# Facet properties       
INSERT_UPDATE SolrIndexedProperty ; solrIndexedType(identifier)[unique=true] ; name[unique=true]      ; type(code) ; sortableType(code) ; currency[default=false] ; localized[default=false] ; multiValue[default=false] ; useForSpellchecking[default=false] ; useForAutocomplete[default=false] ; fieldValueProvider                      ; valueProviderParameters[map-delimiter=|] ; ftsPhraseQuery[default=false] ; ftsPhraseQueryBoost ; ftsQuery[default=false] ; ftsQueryBoost ; ftsFuzzyQuery[default=false] ; ftsFuzzyQueryBoost ; ftsWildcardQuery[default=false] ; ftsWildcardQueryType(code)[default=POSTFIX] ; ftsWildcardQueryBoost ; ftsWildcardQueryMinTermLength ; facetType(code) ; facetSort(code) ; priority ; visible ; facet[default=true]
                                  ; $solrIndexedType                         ; reviewAvgRating        ; double     ;                    ;                         ; TRUE                     ;                           ;                                    ;                                   ; productReviewAverageRatingValueProvider ;                                          ;                               ;                     ;                         ;               ;                              ;                    ;                                 ;                                             ;                       ;                               ; MultiSelectOr   ; Custom          ; 10000    ; true    ;
                                  ; $solrIndexedType                         ; inStockFlag            ; boolean    ;                    ;                         ;                          ;                           ;                                    ;                                   ; productInStockFlagValueProvider         ;                                          ;                               ;                     ;                         ;               ;                              ;                    ;                                 ;                                             ;                       ;                               ; MultiSelectOr   ; Custom          ; 10000    ; true    ;

您可以从backoffice / hmc执行相同的更改。

转到系统>方面搜索>索引类型>从列表中选择您的类型>在属性字段>下找到inStockFlag滚动到结束(右)以编辑inStockFlag属性>在弹出窗口中,转到构面设置选项卡>将Markt标记为true并编辑其他字段。

最后,运行完整的索引器。