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

Lucene/Solr 搜索引擎开发 第1章

时间:2014-10-25 00:46:25      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:Lucene   style   blog   http   color   os   ar   使用   java   

一、本章思维导图

bubuko.com,布布扣

 

二、Solr的安装和部署

1.介绍Lucene和Solr分别是什么的?

    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

    Solr(读作“solar”)是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 4还增加了NoSQL支持。Solr是用Java编写、运行在Servlet容器(如Apache Tomcat或Jetty)的一个独立的全文搜索服务器。 Solr采用了Lucene Java搜索库为核心的全文索引和搜索,并具有类似REST的HTTP/XML和JSON的API。 Solr强大的外部配置功能使得无需进行Java编码,便可对其进行调整以适应多种类型的应用程序。Solr有一个插件架构,以支持更多的高级定制。

    因为2010年Apache Lucene和Apache Solr项目合并,两个项目是由同一个Apache软件基金会开发团队制作实现的。提到技术或产品时,Lucene/Solr或Solr/Lucene是一样的。

2.Solr在Petty上的安装运行

fdfdsffdfd fdsfdjks

3.如何Solr安装到Tomcat上

三、总结

1.为何使用Petty服务器如此方便,却还要将Solr部署到Tomcat上?

风动旛动第三方的空间上开发房顶上

2.为何开Lucene/Solr主题写博文?

Lucene/Solr 搜索引擎开发 第1章

标签:Lucene   style   blog   http   color   os   ar   使用   java   

原文地址:http://www.cnblogs.com/zs8861/p/4049563.html

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