1、词库(召回)
搜索的前提是内容、词库资源,通过近义词、分词、纠错、改写策略召回,如:
近义词:
充电宝=移动电源;充电器=电源适配器
分词:
防雾霾口罩=防雾霾+口罩=过滤防护口罩
纠错、改写:
永衣=泳衣?(欢迎讨论)
2、权重(排序)
权重与结果排序有关,电商搜索:包含商品、用户、运维,每一项都根据权重计算排序
商品:包含品类、名词、副标题、颜色、规格参数
用户:包含购买、推荐、收藏、点击
运维:包含促销、新品、热卖
3、索引(精准)
基于语义、相关性方面的倒序索引
开始
用户输入搜索词
发起请求返回结果
服务端打包数据
结果展现给用户
结束
以上无论哪一种,都需要定期更新词库和索引数据:时效性要求高,就增量同步;反之定期全量即可
领取专属 10元无门槛券
私享最新 技术干货