solr与nutch的区别,及所对应的应用场景

nutch是分布式爬虫系统,solr是搜索引擎。(1) Nutch诞生于2002年8月,是Apache旗下的一个用Java实现的开源搜索引擎项目,自Nutch1.2版本之后,Nutch已经从搜索引擎演化为网络爬虫,接着Nutch进一步演化为两大分支版本:1.X和2.X,这两大分支最大的区别在于2.X对底层的数据存储进行了抽象以支持各种底层存储技术。(2) 1.x版本是基于Hadoop架构的,底层存储使用的是HDFS,而2.x通过使用Apache Gora,使得Nutch可以访问HBase、Accumulo、Cassandra、MySQL、DataFileAvroStore、AvroStore等NoSQL。(3)nutch主要用于采集网页,solr可以作为搜索服务器。nutch+solr可以搭建一个简单的搜索引擎。(4)简单地讲,nutch就是用于分布式采集数据源,solr用于建索引和搜索服务。
■网友
nutch 爬虫生成索引导入到solr中进行查询


    推荐阅读