请问大家,es有没有实现搜索纠错功能?例如百度的“你是不是要找:xxx”,或“did you mean:xxx”?es上面说实现了这个功能,但百度,google找遍了好像都没有什么例子。

已邀请:

louis_laii

赞同来自:

suggesters是不是比较适合做搜索建议?我想做搜索纠错功能。 例如淘宝的搜索:我输入“男士”, suggest 为"男士外套",“男士冬季外套”等,但我想要的是输入:“男仕外套”,纠错功能提示:你是不是想找:男士外套。之前google了一篇文章说可以结束term suggester和phrase suggester来做,但没有实际的代码演示,本人又是刚入门,不知道@Rubricate 是不是说term suggester的就是这个功能?

4onni - 老鹰不需要鼓掌,也会继续飞翔

赞同来自:

pinyin分词+ngram实现

louis_laii

赞同来自:

嗯,谢谢@Rubricate和@4onni提供的信息。

要回复问题请先登录注册