2023-11-17 18:07:12 14
## 搜索功能的实现流程
### 1、搜索词分析 对用户的搜索词进行预处理,包括改写纠正错误、近义词、补全搜索词等。用户常常输入不完整或错误的搜索词,系统需要提前做好准备,才能给出准确的搜索答案。
### 2、分词计算 当用户的搜索词较长时,需要工具进行拆分。若是用整个搜索词来做匹配,召回率会非常低。不同的分词工具使用的算法不同,所以要了解清楚如何使用这些工具。
### 3、索引匹配 在创建商品后,系统会将商品名称进行分词并建立索引库,同时也会纳入商品类目和品牌,从而获得商品候选集。
### 4、商品候选集 匹配出相关类目和相关的所有商品,对所有商品进行排序,以便用户能够搜索到想要的商品,并让信息整合分类更加简单。
在这里要提醒开发短视频APP的开发者,搜索并不只是放大镜图标和一个输入框,需要仔细考虑产品的内容特性和不同使用场景,才能决定搜索功能对产品的重要性及分类以及搜索结果呈现等其他设计。
Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!
扫一扫,关注我们
桂ICP备2022009721号-1