solr

摘要:分享牛原创,分享牛。slor lucene学习,slor 安装, solr介绍

1、 solr介绍

2、 solr安装配置(重点)

3、 solr的基本使用(重点)

4、 solrj的使用(重点)

 

Solr介绍

1.1 什么是solr

Solr也是Apache下一个项目,它是使用java开发的,它是基于Lucene的全文搜索服务器。

 

Solr如何进行索引和搜索

索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xmljson),就可以进行一个添加索引删除索引、修改索引的操作。

搜索:客户端(可以是浏览器可以是java程序)发送get请求到solr服务器,请求solr服务器给它响应一个结果文档(xmljson),程序员拿到这些文档就可以对其进行解析。进行视图渲染。

 

Solr本身没有UI界面的功能。

 

1.2 Solrlucene的区别

Lucene是一个全文检索的工具包,它是一堆jar包,不能单独运行,即不能独立对外提供服务。

Solr是一个全文搜索服务器,它可以独立运行,它能独立对外提供搜索和索引服务。

 

使用lucene开发站内搜索的话,程序员编写的代码量会比较大,而且在搜索和索引流程得考虑他的性能。

 

使用solr开发站内搜索的话,程序员只需编写少量的代码,快速的搭建出来站内搜索功能。而且性能方面不需要程序员去考虑,solr对它已经进行了处理

 

分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519)


你可能感兴趣的:(Lucene,Solr)