suncool 发表于 2016-12-16 07:34:02

开源全文搜索:Lucene与Solr

http://www.wujianrong.com/archives/2009/07/19/17224528_iMx6.pngLuceneLucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单确强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。人们经常提到资讯检索程式库,就像是搜寻引擎,但是不应该将资讯检索程式库与网搜索引擎相混淆。Lucene最初是由Doug Cutting所撰写的,是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎的主要开发者,后来在Excite担任高级系统架构设计师,目前从事于一些INTERNET底层架构的研究。他贡献出Lucene的目标是为各种中小型应用程式加入全文检索功能。项目主页: http://lucene.apache.org/文档地址: http://lucene.apache.org/java/2_3_2/下载地址: http://www.apache.org/dyn/closer.cgi/lucene/java/SolrSolr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过 http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。项目主页: http://lucene.apache.org/solr/文档地址: http://wiki.apache.org/solr/下载地址: http://www.apache.org/dyn/closer.cgi/lucene/solr/
页: [1]
查看完整版本: 开源全文搜索:Lucene与Solr