商品搜索——输入联想|智能提示探索

商品搜索——输入联想|智能提示探索

结合淘宝、京东、一号店输入联想得出如下猜测结果(当然,这些只是根据尝试的猜测,毕竟没有经验,不清楚具体实现,如果有做过这一块的猿友,希望可以评论指点下,非常感谢):

(1)是否识别拼音?如果可以识别拼音,是否可以拼音纠错?拼音能识别拼音首字母?
淘宝、京东、一号店都可以识别拼音,如shouji,可以识别成手机。
淘宝、京东、一号店都不能进行拼音纠错,如输入souji并不能识别为手机。
对于首字母识别,京东做得比较好,百度和一号店做得效果比较差。

这里写图片描述

这里写图片描述

这里写图片描述

综上,我们实现拼音识别,但不进行拼音纠错,首字母识别可以考虑实现,排序逻辑可能比较复杂。

(2)在提示中,京东是有进行统计如果根据提示关键词搜索会有多少个结果?
京东有,淘宝和一号店没有。那么到底淘宝和一号店有没有初步根据关键字搜索,统计各个推荐到底可以查询到多少数据呢?然后对查询不到的数据的进行过滤?
事实上肯定有的。
因此我们也不是乱推荐,并不是说只要以前被查询过的关键字就推荐出来。需要利用关键字搜索一下是否有查询结果。

这里写图片描述

这里写图片描述

这里写图片描述

(3)能否识别为分类
淘宝、京东、一号店都可以识别分类,淘宝和一号店推荐的时候有提供分类让你进一步选择。

这里写图片描述

我们再搜索结果里面可以入京东一样,锁定分类。但是输入推荐,采用京东的模式,即便关键字为分类也不会提供让其进一步选择。因为我们的类目还不完整。

(4)推荐内容是否一定包含输入内容的每一个字?
京东是已不定的,而淘宝和一号店是必须包含输入内容的每一个字的。
而京东不需要包含每一个字的策略就是:重后租个抛弃,直到有推荐结果为止。
我们采用京东的策略。

这里写图片描述

这里写图片描述

这里写图片描述

(5)推荐内容包含输入内容,顺序是否不可变化?是否有进行分词?
我们分别淘宝京东都输入“华为手机”和“手机华为”,如果有进行分词的话,应该会分词为“手机”和“华为”,如果顺序不影响的话,那么推荐结果应该是一样的,或者几乎一样。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

根据结果来看,应该是没有进行分词,所以推荐跟词的顺序是有关的。

(6)输入推荐是否有参考个人历史搜索,还是只基于大众历史搜索记录?

从下图来看,应该都有记录用户的搜索行为。初步估计应该是用户搜索应该有进行参与排序。
不过如果将用户搜索行为都记录下来,那么会涉及大数据。如果使用大数据技术可以让用户历史搜索参与排序,否则先不考虑。

这里写图片描述

这里写图片描述

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2274.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何防止135端口入侵「建议收藏」

    如何防止135端口入侵「建议收藏」
    新学期到了,许多学生都要配机,新电脑的安全防卫做好了吗?能不能拒绝成为黑客的肉鸡?令人遗憾的是,很多新手都不知道或者忽视了对敏感端口的屏蔽。例如135端口,一旦黑客利用135端口进入你的电脑,就能成功地控制你的机子。我们应该如何防范通过135端口入侵呢?下面我们就为大家来揭开谜底。

      小知识:每台互联网中的计算机系统,都会同时打开多个网络端口,端口就像出入房间的门一样。因为房间的门用于方便人们的进出,而端口则为不同的网路服务提供数据交换。正如房间的门可以放进小tou一样

    2025年7月8日
    4
  • 节流 防抖 技术

    节流 防抖 技术节流优化网络请求预设一个函数只有大于等于执行周期时才会执行该函数 周期内调用该函数不执行如同水滴积累够一定重量后才会落下应用场景 1 连续点击按钮切需求为间隔请求例如页面的 刷新 按钮 2 上拉加载获取数据的 上拉加载 节流技术的实现原理获取 newDate 时间求的时间差来限制一定时间内只允许执行一次指定函数以此来达到限制网络请求

    2025年9月30日
    5
  • json-rpc协议「建议收藏」

    json-rpc协议「建议收藏」BCOS中用户与区块链交互使用的是rpc框架,这里简单介绍:协议:json-rpc是一种远程调用协议,客户端被定义为请求对象的来源及对响应对象的处理程序;服务器被定义为响应对象的来源及请求对象的处理程序;1.客户端需要向服务器发送请求请求对象包含:jsonrpc:指定JSON-RPC协议版本的字符串,必须准确写为“2.0”method:包含所要调用方法名称的

    2022年5月19日
    63
  • hg261gu改桥接设置_HG220G_u光猫是千兆的吗

    hg261gu改桥接设置_HG220G_u光猫是千兆的吗背景最近换了光纤,装了光猫,型号是HG220GS-U,软件版本E00L3.01。改光猫自带wifi功能,和路由器一样,经过简单的设置就可以上网了。本来用的挺好,但是家里电子设备不少,后来发现ipad不能上网了。猜测有可能是光猫连接数量有限制。另外,以后打算在家里搭建NAS,免不了要桥接,正好一次性完成。教程在网上找了一圈,发现HG220的教程不少,但是HG220GS-U的基本没有。好多教程还…

    2022年10月8日
    3
  • TFS 操作指令_TFR是什么的缩写

    TFS 操作指令_TFR是什么的缩写最近厂商来公司做项目,人员来来往往的很多,有人签出后没有签入就走了,只好想办法强制解除。从网上找到了解决办法,但照着做出了好多错,特此记录。1.强制解除被独占签出的文件必须使用命令工具tf.exe该文件在C:\ProgramFiles\MicrosoftVisualStudio10.0\Common7\IDE目录下,如果是64位系统则在C:\ProgramFiles(86)\Mi…

    2025年7月2日
    6
  • pycharmimport时找不到指定文件_pycharm系统找不到指定文件

    pycharmimport时找不到指定文件_pycharm系统找不到指定文件1、现象系统提示找不到指定的文件:Errorrunning’hello’:Cannotrunprogram"B:\pystudy\venv\Scripts\python.exe"(indirectory"\python-study"):CreateProcesserror=2,系统找不到指定的文件。2、原因原来的工程目录(B盘)下,保存了python的编…

    2022年8月28日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号