检索词推荐

ZSearch支持检索词推荐。系统从用户log中查询热度较高的查询词,过滤掉其中不适合推荐的词后找最为相关和有用的词进行推荐。

具体的实现框架为:

检索词推荐

检索词推荐


其中用户LOG为用户的搜索及展示结果的LOG。

去除无效数据部分主要去除的数据有:乱码、无意义、无结果或结果数过少的log。

生成有效查询词集合部分则过滤掉过长query、长尾(查询次数很少的)的query等。

建模方面则生成相应的suggest模型,搜索引擎领域比较常见的模型是前缀树。结合项目本身,可能还需要进行一定的改进,比如对于一些词库中的词汇“…定义”之类的suggest可以权重更高。英文推荐对应中文查询,还可以考虑拼写纠错等其他方法。