词条/关键词匹配的时机

364 天前
 witcat
现在在做一个小软件,其中大概有这样一个功能:
有若干的文章(约 1500 篇),还有一些关键词(大约 400 多个)。
文章中如果出现了关键词,就把这些关键词转换成跳转链接,就是类似维基百科里那种效果。
目前是在创建文章还有更新文章时,会用 ahocorasick 和关键词列表进行匹配。

但是一个问题是关键词也在持续更新,这样比较早的文章中就没有新的关键词。
我想了两个办法:
1. 当一个文章超过一段时间没人访问,下次访问时会更新关键词列表
2. 设置一个定时任务,每天都把所有文章的关键词重新匹配一遍

2 的方法,我个人不是太喜欢定时任务。1 的话个人感觉倒是可以,但感觉会不会过度设计了。
有人做过类似的功能可以给一些建议吗?
382 次点击
所在节点    程序员
1 条回复
Yuan2One
363 天前
其实大部分系统也就是这么设计的,但是考虑到只有 1500 篇文章,那么如果你新词更新频率并不高,其实可以只使用 2 吧
蹲一个大佬解答

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

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

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

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

© 2021 V2EX