Open jacobfan opened 10 years ago
@kalakala 请确认一下货号搜索需求的细节。谢谢。
@jacobfan https://github.com/sunliwen/poco/pull/50 当时没注意到这个issue,提交到以前的issue里面去了。
BA-205-11 这个例子的能匹配的组合为: 1:BA 2:BA205 3:20511 4:BA20511
以横杆线来分隔成块,然后将各块进行组合就可以了。
@jacobfan 如果没有下划线、逗号、横杆线等,则不需要分词。比如http://www.ehaoyao.com/product-2494.html这个商品的货号DZD022002G,是没有上述分隔符号,则只要全词匹配,不用再分词,搜索时,只出来一个结果。
上次苏骏强谈到,如果输入货号的部分内容,是否应当匹配。当时的结论是:应当支持部分匹配。例如:货号"BA-205-11",输入205和A205应该都可以匹配。这一点请确认一下。
但是,如果是输入"HN288",不应当匹配到类似"88g"这样的货号。