博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nutch 是一个开源Java 实现的搜索引擎
阅读量:5949 次
发布时间:2019-06-19

本文共 594 字,大约阅读时间需要 1 分钟。

Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。

Nutch的创始人是,他同时也是Lucene、Hadoop和Avro开源项目的创始人。

Nutch 诞生于2002年8月,是Apache旗下的一个用Java实现的开源搜索引擎项目,自Nutch1.2版本之后,Nutch已经从搜索引擎演化为网络爬 虫,接着Nutch进一步演化为两大分支版本:1.X和2.X,这两大分支最大的区别在于2.X对底层的数据存储进行了抽象以支持各种底层存储技术。
在 Nutch的进化过程中,产生了Hadoop、Tika、Gora和Crawler Commons四个Java开源项目。如今这四个项目都发展迅速,极其火爆,尤其是Hadoop,其已成为大规模数据处理的事实上的标准。Tika使用多 种现有的开源内容解析项目来实现从多种格式的文件中提取元数据和结构化文本,Gora支持把大数据持久化到多种存储实现,Crawler Commons是一个通用的网络爬虫组件。

Nutch 致力于让每个人能很容易, 同时花费很少就可以配置世界一流的Web搜索引擎. 为了完成这一宏伟的目标, Nutch必须能够做到:

  • 每个月取几十亿网页

  • 为这些网页维护一个索引

  • 对索引文件进行每秒上千次的搜索

  • 提供高质量的搜索结果

  • 以最小的成本运作

在线Javadoc:

转载地址:http://visxx.baihongyu.com/

你可能感兴趣的文章
uoj#228. 基础数据结构练习题(线段树)
查看>>
iptables 端口转发--内网实现上网
查看>>
计蒜客NOIP模拟D1T2
查看>>
在android程序中加入widget(窗口小部件)并与之交互的关键代码
查看>>
WebSocket 是什么原理?为什么可以实现持久连接
查看>>
JSP中动态INCLUDE与静态INCLUDE的区别
查看>>
JS键盘事件监听
查看>>
ios开发周期之--(向上,向下,四舍五入)取整
查看>>
加油!
查看>>
拦截导弹问题(动态规划)
查看>>
iOS 单元测试(Unit Test 和 UI Test)
查看>>
[linux小技巧]
查看>>
文件下载_中文乱码:"Content-disposition","attachment; filename=中文名
查看>>
HBase 笔记3
查看>>
2017.11.23 display fun --STM8
查看>>
std::binary_serach, std::upper_bound以及std::lower_bound
查看>>
深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器
查看>>
将非常规Json字符串转换为常用的json对象
查看>>
JDBC的常用API
查看>>
js delete 用法(删除对象属性及变量)
查看>>