码迷,mamicode.com
首页 > Web开发 > 详细

Solr vs Lucene

时间:2015-06-11 19:26:39      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:hadoop   超人学院   solr   


Solr与Lucene 并不是竞争对立关系,恰恰相反Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括 Solr: Solr是Lucene面向企业搜索应用的扩展。
Solr与Lucene架构图:
技术分享 
                              
Solr使用Lucene并且扩展了它!

  • 一个真正的拥有动态字段(Dynamic Field)唯一键(Unique Key)的数据模式(Data Schema) 
  • Lucene查询语言的强大扩展 
  • 支持对结果进行动态的分组和过滤     
  • 高级的,可配置的文本分析     
  • 高度可配置和可扩展的缓存机制     
  • 性能优化     
  • 支持通过XML进行外部配置 
  • 拥有一个管理界面     
  • 可监控的日志     
  • 支持高速增量式更新(Fast     incremental Updates)和快照发布(Snapshot     Distribution)
  • 更多精彩内容请关注:http://bbs.superwu.cn
  • 关注超人学院微信二维码:技术分享

Solr vs Lucene

标签:hadoop   超人学院   solr   

原文地址:http://blog.csdn.net/crxy2014/article/details/46460117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!