1

Hybris 正在为构面值提供 Solr 排序属性。我可以在 HMC 中看到每个 solr 项目属性,我们可以设置它的排序行为。

在此处输入图像描述

我想通过impex设置这种排序。有一个属性customFacetSortProvider(字符串类型)保存所选提供者的值,因为字符串类型我必须在 Impex 中给出它才能工作。

请帮忙。

4

1 回答 1

3

您需要在 Impex 中提供 bean id 名称才能选择customFacetSortProvider

例如

INSERT_UPDATE SolrIndexedProperty;name[unique=true];displayName[lang=en];customFacetSortProvider
;Brand;Brand;facetNameSortProviderAscending

facetNameSortProviderAscendingbean 指的是“按显示名称排序”提供程序。您可以在 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 中。

检查这个。

于 2015-04-21T11:12:48.297 回答