• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Renco
V2EX  ›  程序员

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

  •  
  •   Renco · Nov 23, 2020 · 4007 views
    This topic created in 1997 days ago, the information mentioned may be changed or developed.
    • 首先是内容自动补全,假如输入了'我',首先是会显示联系人应用中带'我'字的支付宝用户,并且'我'高亮。接下来显示'我的快递,我的订单查询,我的店铺...'等查询补全,并且'我'字高亮。
    • 查询'我的'两个字后,会跳出 我的相关的服务,比如我的小程序,我的证件。和我的-生活号中包含的,我的健康金,我的健康码。并且点击会跳转到对应的功能和服务。

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

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