solr

简介: 摘要:分享牛原创,分享牛。slor lucene学习,slor 安装, solr介绍1、 solr介绍2、 solr安装配置(重点)3、 solr的基本使用(重点)4、 solrj的使用(重点) 1 Solr介绍1.1 什么是solrSolr也是Apache下一个项目,它是使用java开发的,它是基于Lucene的全文搜索服务器。

摘要:分享牛原创,分享牛。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)


相关文章
|
7月前
|
搜索推荐 Java 应用服务中间件
【solr】安装和使用
【solr】安装和使用
45 1
|
Oracle 关系型数据库 MySQL
25对Solr的思考
25对Solr的思考
46 0
|
XML JSON 搜索推荐
和 Solr 对比|学习笔记
快速学习和 Solr 对比。
110 0
|
XML 存储 JSON
和 Solr 对比 | 学习笔记
快速学习和 Solr 对比
|
自然语言处理 Java 关系型数据库
Solr
Solr是一个全文检索服务器
646 0
|
关系型数据库 Java 应用服务中间件
solr7安装(1)
安装和配置solr
3238 0
|
自然语言处理 Java Apache
|
Java Perl 自然语言处理
|
搜索推荐 Java UED
|
Java 应用服务中间件 关系型数据库