网易考拉搜索纠错测试
搜索纠错
image.png分析:以“清扬”为例,对于大部分的测试案例来说,纠错都很好的体现了。
但对于一些案例,反映了一些问题。
- “清杨”的结果“雪美清 杨桃”,就反映了纠错的一个问题,也就是在database里面搜索时候,“雪美清 杨桃”的保存应该是“雪美清杨桃”。纠错的逻辑应该是将词语从database中完全匹配,如果有,输出结果。如果没有,进行部分匹配搜索,将匹配到的结果输出为纠错结果。
- 对于"清洋","清羊","清阳"的结果,是正确的。可以知道纠错中有一层逻辑是:在完全和部分匹配都没有结果的时候,将拼音进行匹配,从而输出结果。
- “清杨洗”和“清扬洗”的结果进行对比,会发现2的逻辑似乎没有起到作用,似乎结果是对“清杨洗”进行了分词,然后推荐了频率较高的“洗”,而不是对拼音进行纠错。“清杨洗发”与“清扬洗发”同理。
- “qinyang”,“qinyan”,“qingyangxi”均未出现纠错结果,很明显,后台没有根据编辑距离的推荐算法。也就是说当找不到推荐结果的时候,可以根据编辑距离以及出现概率,推算可能的结果。(可做A-B测试实验)
- “qing杨”,“qing扬”,“清yang洗”出现的结果也让人惊讶,出现了“qing”,“yang”等结果,估计是因为汉子和拼音混合,误以为是英文吧。从而做出来错误的推荐。
总结:显示结果的逻辑大致为:词库完全匹配->词库部分匹配->汉子编辑距离推理->拼音匹配->分词后匹配
手机显示问题
-
从如下图中,可以看出,品牌名称出现了显示不全的问题。不仅是搜索结果如此,点入店铺首页也是如此。可能原因是显示位置不足,但是这样导致了品牌名字只有“佑天”二字,有些不好看。
image.png
image.png
image.png
image.png
网友评论