欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

需要遍历一个页面的所有标题和数据库中的记录进行匹配,请问怎么设计

更新时间: 2014-01-05 01:58:19 责任编辑: Author_N1

 

需要遍历一个页面的所有标题和数据库中的记录进行匹配,请教如何设计
最近有一个需求,做一个类似网页抓取的东西,需要遍历里某个网页的所有文章标题,然后根据数据库里的关键字和文章匹配,打标记,想请教各位大神如何设计,每次都去数据库里拿太耗了吧。关键字记录大概有上千条,需要逐个去和标题匹配。项目用的原生的jdbc,请教大神们如何设计啊...
--参考方法--
如果是后台运行的话时间久点也没关系啊,实在不行加一个loading效果咯,然后注意给操作最多的字段加个索引,几千条的话也很快的。
一般加快JDBC查询的方式有大表变小表和数据前移。可以根据你的需求自由选择。
--参考方法--
业务层与数据持久层(jdbc)之间加一块缓存,可以直接采用开源的memcache,开始时,先对缓存预热,
key:关键字 value:"1"
通过get("入参")方法,如果返回“1”,表示数据库里面有记录
--参考方法--
头像不错,盯着看忘了想问题。
--参考方法--
我感觉关键的问题是这里,根据数据库里的关键字和文章匹配...
串匹配查库肯定是会慢的....
使用---缓存是一种解决方案...
感觉可以建立外部倒排索引....?通过索引查到库里的主建---
如果是建外部索引感觉要解决好几个问题?
索引与库的同步
与索引读---和写
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:19
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3856/
本文WWW.DOC100.NET DOC100.NET版权所有。