当前位置: 首页 > 知识库问答 >
问题:

hybris:如何使用Impex为facet属性之一提供排序提供程序

陈毅
2023-03-14

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

我想用弹劾来设定这种类型。有一个属性customFacetSortProvider(字符串类型),它保存着所选提供者的值,因为我必须在Impex中提供字符串类型,这样它才能工作。

请帮忙。

共有1个答案

黄景胜
2023-03-14

您需要在Impex中给出bean id名称来选择CustFacetSortProvider

例如

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

FaceNameSortProviderAscendingbean指的是“按显示名称排序”提供程序。您可以在SolrFaceSearch spring中检查这个bean定义。xml文件

<bean id="facetNameSortProviderAscending" class="de.hybris.platform.solrfacetsearch.config.impl.DefaultFacetSortProvider">
    <property name="comparator" ref="facetDisplayNameComparator"/>
    <property name="descending" value="false"/>
</bean>

根据您的需要,您可以为相应的提供者提供bean,更改也将在HMC中重新选择。

看看这个。

 类似资料:
  • 问题内容: 我试图通过遵循Hibernate EntityManager 文档中的信息来建立一个简单的jpa 2.0项目。我已经花了几个小时了,但是无论我做什么,当我尝试创建EntityManagerFactory时总是会遇到此异常: 关于此异常,我发现了很多类似的问题,但是没有能够解决的解决方案。我在这里做错了什么? 目录结构 我的 persistence.xml 我的 pom.xml User

  • 我已经在文件中添加了所有相关build.gradle依赖项。尽管如此,当我尝试运行调用SOAP服务时,还是会出现以下错误。共享依赖项部分和错误详细信息。使用Java11。网上已经有很多答案,但似乎都不起作用。任何帮助/建议将是值得赞赏的。 低于错误跟踪

  • 我正试图在Google App Engine上从Quarkus连接到PostgreSQL数据库。为此,必须提供额外的JDBC属性“socketFactory”和“cloudSqlInstance”。但我不知道如何在应用程序中指定这些。属性。 根据https://quarkus.io/guides/datasource,有一个属性quarkus.datasource.jdbc.additional。

  • 我已经创建了身份提供程序,并且从浏览器中它工作正常。 参考:密钥斗篷身份提供程序后代理登录抛出错误 从浏览器,我可以使用外部IDP登录,如果外部IDP用户不在keycloak中,它会在keyclock中创建,这绝对没问题,并重定向到仪表板。 但我的问题是,我们如何用keycloak rest api实现这个流程? 是否有任何api用于使用外部IDP登录,并将获得外部IDP的令牌以及密钥斗篷的令牌?

  • 我正在使用Spring Security 4.0.1,并希望使用多个身份验证提供程序使用基于Java的配置进行身份验证。如何指定提供程序顺序? 我希望使用AuthenticationManagerBuilder,因为这就是<code>WebSecurityConfigurerAdapter。configureGlobal()公开,但我看不到任何指定顺序的方法。我需要手动创建ProviderMana

  • 我正在使用SpringDoc1.4和Spring-Boot2.3,在OperationCustomizer类中,我需要从应用程序属性文件中读取值。但每次都将字段初始化为。规格如下 应用程序.属性 OperationCustomizer类