Hybris “如何配置OOTB”;inStockFlag";及;“审查”一词;作为面的索引属性
请帮助实现这一目标。我将这两个属性从非facets index属性添加到Hybris “如何配置OOTB”;inStockFlag";及;“审查”一词;作为面的索引属性,hybris,Hybris,请帮助实现这一目标。我将这两个属性从非facets index属性添加到solr.implex文件中的facet index属性。运行完整索引器, 增加了一些产品的客户审查,并批准了状态,尽管这两个属性在店面上没有显示为方面 请一步一步地指导我如何才能做到这一点。我已经浪费了2.5天来实现同样的目标 我正在使用hybris 6.4,首先从HAC运行下面的Impex。不要忘记使用索引类型更改产品类型 $solrIndexedType=apparel-ukProductType # Facet p
solr.implex
文件中的facet index属性。运行完整索引器,
增加了一些产品的客户审查,并批准了状态,尽管这两个属性在店面上没有显示为方面
请一步一步地指导我如何才能做到这一点。我已经浪费了2.5天来实现同样的目标
我正在使用hybris 6.4,首先从HAC运行下面的Impex。不要忘记使用索引类型更改产品类型
$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属性>在弹出窗口中进入刻面设置选项卡>将刻面标记为真并编辑其他字段
最后,运行完整索引器。你好,Ankit,谢谢你的回复。我也在尝试同样的方法,但这两个方面仍然不一致。在这种情况下,您必须调试代码,并交叉检查SolrGo中的方面,以选择核心并检查索引中的数据。如果数据为空,solr可能会将其隐藏。您好,我已经检查了上述所有步骤,但仍然无法在storefront上看到这两个方面。我们需要更改一些配置参数吗?调试后,我得到以下异常:“java.lang.ClassCastException:java.util.ArrayList不能在de.hybris.platform.commercefacades.search.converters.populator.SearchResultProductPopulator.populate处转换为java.lang.Double(SearchResultProductPopulator.java:166)进一步调试该类并查看导致问题的方面。请查看SearchResultProductPopulator.java:166。