2007-12-15
Nutch源代码学习小小总结一下
关键字: Nutch我现在看得源码主要是网页抓取部分,这部分相对比较容易。我首先定位所有与网页抓取部分,大体看了整个流程后,然后几乎看了所有函数的实现,当然也有许多不太明白的,相信随着逐渐对整个代码的熟悉,这些疑问会逐渐解决。现在有一些疑问就是Nutch为什么没有使用异步的Socket和缓冲DNS来提高抓取的效率(或许我还没有找到)。
Nutch的代码整体上写的还算通俗易懂。但Nutch大量使用了Google的Map-Reduce思想,来简化了很多功能模块的设计,这对从来没有接触到Map-Reduce的初学者带来了很陡峭的学习曲线。可以这样说,没有对Map-Reduce的思想的深刻理解,读懂Nutch源码是非常困难的。呵呵,我现在还没有看到这部分,等研究研究一下Google的Map-Reduce再看这部分。
- 19:13
- 浏览 (407)
- 评论 (0)
- 分类: Search Engine
- 相关推荐
发表评论
- 浏览: 80763 次
- 性别:

- 来自: 长春

- 详细资料
搜索本博客
我的相册
cooliris
共 9 张
共 9 张
最近加入圈子
链接
最新评论
-
使用Struts2+Spring+Hiber ...
谢谢你的代码 我是一个初学者 ,没有什么资格说什么. 感谢.
-- by huobao89 -
学SSH2时写的入门例子
塔破铁鞋无觅处 谢谢了!
-- by songzhiyou -
Berkely DB Java Edition ...
bu cuo
-- by zhaoshuli99 -
搜索引擎Nutch源代码研究 ...
万分感谢你,太有用了!!
-- by laomosan -
使用Struts2+Spring+Hiber ...
源码有些问题, 麻烦给songDaoImpl 到源码贴出来好吗。
-- by cloud21






评论排行榜