Solr问题:搜索任何产品(hybris 6.6.1版本)时,都会出现不愉快的结果

2020-09-16 20:31发布

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

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


我正在尝试搜索诸如" T6665444"之类的不可用产品,但仍在获得不同产品的搜索结果。 理想情况下,它应该显示消息"此T6665444未找到结果。您能建议出什么问题吗?

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

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


我正在尝试搜索诸如" T6665444"之类的不可用产品,但仍在获得不同产品的搜索结果。 理想情况下,它应该显示消息"此T6665444未找到结果。您能建议出什么问题吗?

付费偷看设置
发送
2条回答
Doze时光
1楼 · 2020-09-16 21:08.采纳回答

嗨,Gangadhar,如果不查看您的solr配置文件,很难说出来。 Solr根据从"文本"类型字段中创建的标记返回搜索结果。

例如,Hybris开箱即用的solr配置将产品名称和描述作为文本字段。 字符串字段和文本字段之间的区别在于,solr从文本字段而非字符串字段中创建标记。 solr自动建议在内部也可用于solr拼写检查器,因此它会开始对您键入的内容进行智能更正。

例如,如果您的产品名称为" black tommy hilfigher leather bag",solr将创建以下标记(黑色,tommy,hilfigher,皮革和手袋)。 因此,如果您输入接近皮革的'lether',solr会为您进行拼写检查,并尝试将皮革退还给您。

还可以通过配置令牌生成器来控制创建哪些令牌。

回到您的问题,您可能会得到这些结果,因为某些产品名称和/或说明可能包含" T6665444"或类似的词,这就是为什么您看到这些搜索结果的原因

吹牛啤
2楼-- · 2020-09-16 21:11

嗨,Saurab,非常感谢您的详细解释。

一周热门 更多>