用户回复你一句话,我想用事先在数据表里保存好的关键词,进行匹配,但这样运算量太大了。 大家有什么好的办法吗 非常感谢 !
1
fcicq 2016-06-26 14:45:05 +08:00
自动机
|
2
rekulas 2016-06-26 14:49:56 +08:00
运算量哪里大了,做好索引一秒钟处理个几十上百条轻轻松松的,如果还嫌不够快,使用分词索引,一秒钟几千条轻轻松松的
|
3
barb OP 匹配是要遍历数据库里所有关键词记录么?
|
4
h4x3rotab 2016-06-26 16:14:11 +08:00 via iPhone
ac 自动机
|
5
northisland 2016-06-26 17:18:54 +08:00 1
子字符串匹配,
KMP 算法 貌似还有 Cuda 版本,速度比 CPU 快 10 多倍 |
6
axb 2016-06-26 17:37:40 +08:00
这类场景 cpu 应该不是瓶颈, io 更有可能需要优化。不知道你说的运算量大在哪?
|
7
zhangneww 2016-06-26 17:44:55 +08:00
图灵机器人,自定义设置
|