词条/关键词匹配的时机

查看 21|回复 0
作者:witcat   
现在在做一个小软件,其中大概有这样一个功能:
有若干的文章(约 1500 篇),还有一些关键词(大约 400 多个)。
文章中如果出现了关键词,就把这些关键词转换成跳转链接,就是类似维基百科里那种效果。
目前是在创建文章还有更新文章时,会用 ahocorasick 和关键词列表进行匹配。
但是一个问题是关键词也在持续更新,这样比较早的文章中就没有新的关键词。
我想了两个办法:
1. 当一个文章超过一段时间没人访问,下次访问时会更新关键词列表
2. 设置一个定时任务,每天都把所有文章的关键词重新匹配一遍
2 的方法,我个人不是太喜欢定时任务。1 的话个人感觉倒是可以,但感觉会不会过度设计了。
有人做过类似的功能可以给一些建议吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部