在Solr中将集合对象索引为值提供者

2020-09-14 12:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)要求是显示兼容产品以及产品搜索结...

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

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


要求是显示"兼容产品"以及产品搜索结果。

兼容产品也是一种产品(不同产品扩展模型),其中可以将一种或多种产品作为兼容产品添加到产品中。 我必须在类别页面中显示它。 例如 在电信公司中,我必须显示计划的兼容电话列表。

创建了一个多值solr属性,并添加了一个自定义值提供程序来对该属性建立索引。

在valueprovider中,我可以获取兼容产品模型的列表,并将产品代码作为fieldValues返回。

在类别页面中填充搜索结果时,我正在数据库中查询这些兼容产品,并填充必需的属性,例如url,名称和代码。 我觉得这种方法很不好,因为我每次都要向数据库查询这些项目,而正确的方法是使用solr结果。

如果有人通过更好的方法实现了此功能,请提供您的想法。 或类似的要求。

诸如侦听器,后处理器或前置处理程序之类的东西可以处理此功能吗?

谢谢

3条回答
SAP小菜
2020-09-14 12:52

如果您不想访问数据库以获取相关产品数据,则可以通过在查询中传递产品代码来在Solr上进行文本搜索,这将带来Solr的结果, 更快,您可以使用它们来显示。

一周热门 更多>