首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >产品座舱中的傲慢搜索与过滤

产品座舱中的傲慢搜索与过滤
EN

Stack Overflow用户
提问于 2018-11-14 21:33:54
回答 1查看 1.4K关注 0票数 0

在产品驾驶舱的后台有一个搜索功能,您可以添加一些过滤器,我想添加一些我自己的属性到过滤器。

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

代码语言:javascript
复制
<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>

然后,我从hac运行了一个clean和一个更新,但是没有显示这些更改。在控制台里我看到

代码语言:javascript
复制
[DefaultFieldQueryFieldRenderer] Unable to determine field configuration for 
field 'MyProduct.Name' in 'pcmbackoffice-collectionBrowser- 
fulltextsearch'

我也尝试了下面的配置。

代码语言:javascript
复制
 <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>

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

任何关于如何配置产品驾驶舱中的搜索和过滤器的帮助都是很棒的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-15 07:57:04

您可以遵循文档中描述的步骤。您需要在系统>搜索和导航>索引类型上配置后台搜索solr索引的变体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53309060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档