Hybris 正在为构面值提供 Solr 排序属性。我可以在 HMC 中看到每个 solr 项目属性,我们可以设置它的排序行为。
我想通过impex设置这种排序。有一个属性customFacetSortProvider
(字符串类型)保存所选提供者的值,因为字符串类型我必须在 Impex 中给出它才能工作。
请帮忙。
您需要在 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 中。
检查这个。