ITPub博客

首页 > 应用开发 > Java > Solr、Lucene

Solr、Lucene

原创 Java 作者:beifengwang 时间:2014-02-07 09:59:39 0 删除 编辑



Solr是一个基于Lucene java库的企业级搜索服务器,Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式包含XML/HTTP,JSON API。Solr运行在Servlet容器中。所以Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面,高亮查询结果,faceted search,缓存,复制还有一个WEB管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr包装并扩展了 Lucene。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以Solr是Lucene面向企业搜索应用的扩展

基于Lucene4.6+Solr4.6+Heritrix1.14+S2SH实战开发从无到有垂直搜索引擎】整个课程,按照一个从无到有的过程来展开。所有的数据,来自于互联网,用heritrix去抓取。对于抓取的数据,进行去重,去标签,然后利用lucene 和 solr 进行索引和搜索。在网页去重、解析html讲解java开发,在搜索服务工具的封装中,讲解设计模式,项目的前端采用jquery,后台采用SSH2。



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29212814/viewspace-1077528/,如需转载,请注明出处,否则将追究法律责任。

上一篇: while循环
下一篇: UI设计
请登录后发表评论 登录
全部评论

注册时间:2013-10-15

  • 博文量
    118
  • 访问量
    265008