通过在Solr中将子类别命名为L1,L2,L3等来索引子类别

2020-09-14 06:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我有一个要求我必须通过命名子类别L1,L2,L3等来索引子类别。任何在solr中实现的想法或建议。

谢谢,莫汉。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我有一个要求我必须通过命名子类别L1,L2,L3等来索引子类别。任何在solr中实现的想法或建议。

谢谢,莫汉。

付费偷看设置
发送
2条回答
悠然的二货
1楼-- · 2020-09-14 06:45

嗨,

要实现这一目标:

  • 创建一个实现 FieldValueProvider 或使用特定逻辑扩展 CategoryNameValueProvider 的类。

  • 注入四季豆。

  • 转到名称类别为 SolrIndexedProperty

  • 给出bean的id作为属性Facet name provider的值:

  • 重新编制索引

闻人可可
2楼-- · 2020-09-14 06:30

嗨优素福,

即使我有类似的问题

当前生产:当使用Level1类别搜索时,它将获取所有子目录下的所有产品以及子子级产品。

要求:按类别搜索时,仅需要获取直接子类别产品,而无需获取子类别的子类别产品。

请让我知道如何实现此功能。 我经历了层次结构的各个方面,但没有获得实现此方法的方法。

谢谢SaikumarG。

一周热门 更多>