V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Renco
V2EX  ›  程序员

支付宝 app 上面的搜索框是怎么实现的,功能可以如此丰富

  •  
  •   Renco · 2020-11-23 14:51:38 +08:00 · 3234 次点击
    这是一个创建于 1462 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 首先是内容自动补全,假如输入了'我',首先是会显示联系人应用中带'我'字的支付宝用户,并且'我'高亮。接下来显示'我的快递,我的订单查询,我的店铺...'等查询补全,并且'我'字高亮。
    • 查询'我的'两个字后,会跳出 我的相关的服务,比如我的小程序,我的证件。和我的-生活号中包含的,我的健康金,我的健康码。并且点击会跳转到对应的功能和服务。

    想问问这种功能是通过什么技术,或者整体的实现思路。谢谢!

    10 条回复    2020-11-24 10:42:00 +08:00
    rodrick
        1
    rodrick  
       2020-11-23 14:54:29 +08:00
    类似微信的搜索,会出现公众号分块,好友名分块,聊天记录分块这样的吧
    wtf12138
        2
    wtf12138  
       2020-11-23 14:57:27 +08:00
    感觉就是一般的模糊搜索啊,也不智能
    DoctorCat
        3
    DoctorCat  
       2020-11-23 15:06:24 +08:00
    putaozhenhaochi
        4
    putaozhenhaochi  
       2020-11-23 15:08:18 +08:00 via Android
    字典树
    cmdOptionKana
        5
    cmdOptionKana  
       2020-11-23 15:08:54 +08:00
    只是预设了一些常用项目进去(并提高这些项目的权重),没啥黑魔法。
    yanzixuan
        6
    yanzixuan  
       2020-11-23 17:27:15 +08:00
    elasticsearch 可以做得到。
    xiaoliu926
        7
    xiaoliu926  
       2020-11-23 17:29:58 +08:00
    实时模糊搜索。输入一个字,请求网络 后台返回模糊搜索结果,前台显示...
    docx
        8
    docx  
       2020-11-23 17:55:20 +08:00 via iPhone
    我寻思着百度也有搜索补全,这个根据用户输入量去建索引就行了吧。
    类别多基本上等于是把百度知道,图片,地图等等几个模块进行汇总展示,和一般的搜索没多大区别吧…
    CareiOS
        9
    CareiOS  
       2020-11-24 09:25:20 +08:00
    AI
    Vibra
        10
    Vibra  
       2020-11-24 10:42:00 +08:00
    搜一下 trie, 什么都知道了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1151 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:13 · PVG 02:13 · LAX 10:13 · JFK 13:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.