Hybris为分面值提供Solr Sort属性。我可以在HMC中看到每个solr项属性,我们可以设置它的排序行为。
我想通过impex设置这种排序。有一个属性customFacetSortProvider
(字符串类型),它保存所选提供者的值,因为字符串类型我必须在Impex中给出它以便它可以工作。
请帮忙。
答案 0 :(得分:3)
您需要在Impex中提供bean ID名称以选择customFacetSortProvider
。
例如
INSERT_UPDATE SolrIndexedProperty;name[unique=true];displayName[lang=en];customFacetSortProvider
;Brand;Brand;facetNameSortProviderAscending
facetNameSortProviderAscending
bean指的是“按显示名称排序”提供程序。您可以在solrfacetsearch-spring.xml文件中检查此bean定义。
<bean id="facetNameSortProviderAscending" class="de.hybris.platform.solrfacetsearch.config.impl.DefaultFacetSortProvider">
<property name="comparator" ref="facetDisplayNameComparator"/>
<property name="descending" value="false"/>
</bean>
根据您的需要,您可以为相应的提供者提供bean,并且也会在HMC中重新进行更改。
检查this.