Solr索引多个项目

2020-09-15 01:02发布

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

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


专家们,

我们对关键字搜索有业务需求。 在我们的项目中,产品数据分为4个级别。 前2个级别是类别顶级类别和子类别,第3个级别是基本产品,第4个级别是变体产品。

根据业务需求,我们开发了以下页面-1.顶级类别页面-Solr驱动
2.子类别页面-Solr驱动:
3.基本产品网格和列表页面
4。 变体产品分类和列表页面

现在,企业希望基于solr关键字匹配在以下页面上重定向-
1.与一个顶级类别完全匹配-在"顶级类别"页面中显示匹配类别。
2.与一个子类别页面完全匹配。 -显示具有组直接上级类别的匹配子类别以及构面
3.与一个基本产品完全匹配:显示产品列表视图页面,企业希望查看基本产品下所有相关变体产品以及构面。
4 。与一个变量页完全匹配:PDP
5.与一个品牌完全匹配(我们项目中的自定义类型):品牌登录页面,最终客户将在其中看到品牌特定的零件。

我们已经通过OOTB完全匹配关键字来进行管理。 现在在部分匹配中苦苦挣扎,这是页面行为-1.仅与多个顶级类别进行部分匹配-仅显示与顶级类别匹配的内容
2.仅与多个子类别进行部分匹配-显示具有匹配子类别的中间页面 直接超级类别以及faces.eg https://www.grainger.com/search?searchBar=true&searchQuery=powertools
3.与多个顶级和子类别进行部分匹配-在中间超级页面下显示具有匹配子类别的中间页面以及构面,例如
https://www.grainger.com/search?searchBar=true&searchQuery=powertools 4.与多个基本产品的部分匹配-显示与以下基本产品匹配的列表视图 所有相关变体以及构面。 例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search> 5.与多个变体产品进行部分匹配-显示具有匹配变体以及构面的匹配变体基本产品的列表视图,例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search> 6.与多个基本产品和变型产品的部分匹配-
1.显示具有匹配变体的匹配变体基本产品的列表视图以及构面。
2.显示具有相关所有变体的匹配基本产品的列表视图 产品以及各个方面。

例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search>

现在,我们仅导出产品数据并仅使用一种模式.solr仅返回零件和基础产品文档(按它们分组),而不返回类别或品牌文档。

请建议部分匹配在Solr中是否可行。 如果是这样,请告诉我替代方法是例如
1.结果分组
2.多个架构
3. Solr查询和参数

感谢您的评论和建议。

先谢谢了。

非常感谢,
尼丁

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

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


专家们,

我们对关键字搜索有业务需求。 在我们的项目中,产品数据分为4个级别。 前2个级别是类别顶级类别和子类别,第3个级别是基本产品,第4个级别是变体产品。

根据业务需求,我们开发了以下页面-1.顶级类别页面-Solr驱动
2.子类别页面-Solr驱动:
3.基本产品网格和列表页面
4。 变体产品分类和列表页面

现在,企业希望基于solr关键字匹配在以下页面上重定向-
1.与一个顶级类别完全匹配-在"顶级类别"页面中显示匹配类别。
2.与一个子类别页面完全匹配。 -显示具有组直接上级类别的匹配子类别以及构面
3.与一个基本产品完全匹配:显示产品列表视图页面,企业希望查看基本产品下所有相关变体产品以及构面。
4 。与一个变量页完全匹配:PDP
5.与一个品牌完全匹配(我们项目中的自定义类型):品牌登录页面,最终客户将在其中看到品牌特定的零件。

我们已经通过OOTB完全匹配关键字来进行管理。 现在在部分匹配中苦苦挣扎,这是页面行为-1.仅与多个顶级类别进行部分匹配-仅显示与顶级类别匹配的内容
2.仅与多个子类别进行部分匹配-显示具有匹配子类别的中间页面 直接超级类别以及faces.eg https://www.grainger.com/search?searchBar=true&searchQuery=powertools
3.与多个顶级和子类别进行部分匹配-在中间超级页面下显示具有匹配子类别的中间页面以及构面,例如
https://www.grainger.com/search?searchBar=true&searchQuery=powertools 4.与多个基本产品的部分匹配-显示与以下基本产品匹配的列表视图 所有相关变体以及构面。 例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search> 5.与多个变体产品进行部分匹配-显示具有匹配变体以及构面的匹配变体基本产品的列表视图,例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search> 6.与多个基本产品和变型产品的部分匹配-
1.显示具有匹配变体的匹配变体基本产品的列表视图以及构面。
2.显示具有相关所有变体的匹配基本产品的列表视图 产品以及各个方面。

例如 https://www.graingerss-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hammers-hams-hammers-hams-hams-hammers-hams-hams-hammers-hams-hammers-hams-hams-hams-hams-hams-hammers-hams-hams-hams-hams-hams-hammers-ham-s-hams-shams-mer-hams-hams-hams-hams-hams-hammers-ham-/tools/ecatalog/N-15wg?okey = Nonsparking + Sledge + Hammers&mkey = Sledgehammers +&refineSearchString = Nonsparking + Sledge + Hammers&nls_boost_words = nonsparking&NLSCM = 5&EndecaKeyword = Nonsparking + Sledge + Hammers&Bar> trues&Snedge&Smedge = Hammers&Search>

现在,我们仅导出产品数据并仅使用一种模式.solr仅返回零件和基础产品文档(按它们分组),而不返回类别或品牌文档。

请建议部分匹配在Solr中是否可行。 如果是这样,请告诉我替代方法是例如
1.结果分组
2.多个架构
3. Solr查询和参数

感谢您的评论和建议。

先谢谢了。

非常感谢,
尼丁