如何在Hybris中修改Solr搜索以删除特殊字符

2020-08-30 21:14发布

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

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


如果客户部件号是48-32-4024,则用户将同时搜索" 48-32-4024"或" 48324024"

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

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


如果客户部件号是48-32-4024,则用户将同时搜索" 48-32-4024"或" 48324024"

付费偷看设置
发送
1条回答
粗暴的香蕉
1楼-- · 2020-08-30 21:19

马亨德尔,你好

在solr schema.xml中,使用 WordDelimiterFilterFactory 对应的字段类型。

示例:下面的代码段是一个很好的起点。

 
  ..
  
  ...
 
 
  ...
  
  ...
 
 

'catenateNumbers'是为您解决问题的方法。

从solr文档-

catenateNumbers-(整数,默认为0)如果非零,则将加入最大数量的零件:1947-32"?" 194732"

一周热门 更多>