产品座舱中的hybris搜索和过滤器

时间:2018-11-14 21:33:55

标签: e-commerce customization hybris

在后台的产品座舱中,有一个搜索功能,可以向其中添加一些过滤器,我想向过滤器添加我自己的一些属性。

在我添加的config.xml中的自定义后台扩展中

<context type="MyProduct" component="pcmbackoffice-fulltext-search" module="pcmbackoffice">
    <ful:fulltext-search xmlns:ful="http://www.hybris.com/cockpitng/config/fulltextsearch" xmlns:y="http://www.hybris.com/cockpit/config/hybris">
        <ful:field-list>
            <ful:field name="MyProduct.Name"/>
            <ful:field name="MyProduct.Type"/>
            <ful:field name="MyProduct.isActive"/>
        </ful:field-list>
        <ful:preferred-search-strategy>solr</ful:preferred-search-strategy>
        <ful:operator>OR</ful:operator>
    </ful:fulltext-search>
</context>
然后

i我执行了全部清除操作并从hac中进行了更新,但未显示更改。在控制台中,我看到

[DefaultFieldQueryFieldRenderer] Unable to determine field configuration for 
field 'MyProduct.Name' in 'pcmbackoffice-collectionBrowser- 
fulltextsearch'

我也尝试过以下配置。

 <context type="MyProduct" component="pcmbackoffice-fulltext-search" module="pcmbackoffice">
    <ful:fulltext-search xmlns:ful="http://www.hybris.com/cockpitng/config/fulltextsearch" xmlns:y="http://www.hybris.com/cockpit/config/hybris">
        <ful:field-list>
            <ful:field name="MyProduct.Name"/>
            <ful:field name="MyProduct.Type"/>
            <ful:field name="MyProduct.isActive"/>
        </ful:field-list>
        <ful:preferred-search-strategy>solr</ful:preferred-search-strategy>
        <ful:operator>OR</ful:operator>
    </ful:fulltext-search>
</context>

不会更改默认设置(产品)。

在产品座舱中如何配置搜索和过滤器的任何帮助都将很棒

1 个答案:

答案 0 :(得分:1)

您可以按照document中所述的步骤进行操作。 您需要在系统>搜索和导航>索引类型中为后台搜索Solr索引配置变体。