barb
V2EX  ›  问与答

自动回复,以关键词触发,有什么好的算法吗?求大神指点

  •  
  •   barb · Jun 26, 2016 · 2773 views
    This topic created in 3618 days ago, the information mentioned may be changed or developed.

    用户回复你一句话,我想用事先在数据表里保存好的关键词,进行匹配,但这样运算量太大了。 大家有什么好的办法吗 非常感谢 !

    7 replies    2016-06-26 17:44:55 +08:00
    fcicq
        1
    fcicq  
       Jun 26, 2016
    自动机
    rekulas
        2
    rekulas  
       Jun 26, 2016
    运算量哪里大了,做好索引一秒钟处理个几十上百条轻轻松松的,如果还嫌不够快,使用分词索引,一秒钟几千条轻轻松松的
    barb
        3
    barb  
    OP
       Jun 26, 2016
    匹配是要遍历数据库里所有关键词记录么?
    h4x3rotab
        4
    h4x3rotab  
       Jun 26, 2016 via iPhone
    ac 自动机
    northisland
        5
    northisland  
       Jun 26, 2016   ❤️ 1
    子字符串匹配,

    KMP 算法


    貌似还有 Cuda 版本,速度比 CPU 快 10 多倍
    axb
        6
    axb  
       Jun 26, 2016
    这类场景 cpu 应该不是瓶颈, io 更有可能需要优化。不知道你说的运算量大在哪?
    zhangneww
        7
    zhangneww  
       Jun 26, 2016
    图灵机器人,自定义设置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1325 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 17:12 · PVG 01:12 · LAX 10:12 · JFK 13:12
    ♥ Do have faith in what you're doing.