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

2016-06-26 14:39:14 +08:00
 barb

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

2319 次点击
所在节点    问与答
7 条回复
fcicq
2016-06-26 14:45:05 +08:00
自动机
rekulas
2016-06-26 14:49:56 +08:00
运算量哪里大了,做好索引一秒钟处理个几十上百条轻轻松松的,如果还嫌不够快,使用分词索引,一秒钟几千条轻轻松松的
barb
2016-06-26 15:06:08 +08:00
匹配是要遍历数据库里所有关键词记录么?
h4x3rotab
2016-06-26 16:14:11 +08:00
ac 自动机
northisland
2016-06-26 17:18:54 +08:00
子字符串匹配,

KMP 算法


貌似还有 Cuda 版本,速度比 CPU 快 10 多倍
axb
2016-06-26 17:37:40 +08:00
这类场景 cpu 应该不是瓶颈, io 更有可能需要优化。不知道你说的运算量大在哪?
zhangneww
2016-06-26 17:44:55 +08:00
图灵机器人,自定义设置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX