最佳实践:Solr Facet配置具有多个索引类型?

2020-09-04 06:33发布

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

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


我正在寻求有关具有多个索引类型的构面配置的最佳实践的建议?

假设具有多个 SolrIndexedType(s)的 SolrFacetSearchConfig ,是否可能/建议:

  1. 为每种类型创建索引并查询所有索引并汇总结果?

  2. 汇总SQL查询中已经存在的列,例如 SolrIndexerQuery 的联接以建立单个索引?

可用的几个示例处理单个 SolrIndexedType ,因此是这个问题。

感谢前进!

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

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


我正在寻求有关具有多个索引类型的构面配置的最佳实践的建议?

假设具有多个 SolrIndexedType(s)的 SolrFacetSearchConfig ,是否可能/建议:

  1. 为每种类型创建索引并查询所有索引并汇总结果?

  2. 汇总SQL查询中已经存在的列,例如 SolrIndexerQuery 的联接以建立单个索引?

可用的几个示例处理单个 SolrIndexedType ,因此是这个问题。

感谢前进!

付费偷看设置
发送
3条回答
lukcy2020
1楼-- · 2020-09-04 06:58

我也在实施相同的解决方案。

我需要将类别和品牌与产品分开索引,因此必须先搜索类别和品牌文档,然后将返回的结果作为过滤器添加到产品的solr查询中。

欢迎提出您的建议。

蓋茨
2楼-- · 2020-09-04 06:56

您能否提供有关您要索引哪些不同类型的更多详细信息? 它们是不同的组成类型吗? 您正在尝试汇总什么? 您的问题目前过于笼统,无法给出良好的答案。

暮风yp
3楼-- · 2020-09-04 06:42

非常感谢您对Tyler的回复。

我改变了方法。 我没有尝试执行聚合的SQL查询,而是对单个项目类型进行了简单的SQL SELECT,并通过实现多个ValueResolver对索引的solr文档进行了补充。

这种方法似乎更简单。

我提出这个问题的最初原因是缺少Hybris文档。

一周热门 更多>