solr 学习笔记
2017-09-04 10:51
176 查看
(一)Solr 简介
采用java开发,基于Lucene的全文搜索服务器,同时对其进行了扩展,提供了比Lucene更加丰富的查询语言,同时实现了可配置,可扩展,并对查询性能进行了优化,并且提供一个功能完善的功能管理界面,是一款非常优秀的全文搜索引擎。
Solr是一个独立的企业级搜索应用服务器,他对外提供类似于web-service的接口。用户可以通过Http请求, 向搜索引擎服务器提交一定格式的XML文件,生成索引,也可以通过http G solr j 操作,提出查找请求,并得到XML 格式的返回结果。
Solr介绍:
(二)Solr与Lucene的关系
Lucene是一套信息检索工具包,但并不包括搜索引擎系统,它包含了索引结构、读写索引工具、相关性工具、排序等功能,因此在使用Lucene时你仍需要关注搜索引擎系统,例如数据获取、解析、分词等方面的东西。
首先Solr是基于Lucene做的,Solr的目标是打造一款企业级的搜索引擎系统,因此它更接近于我们认识的搜索引擎系统,它是一个搜索引擎服务,通过各种API可以让你的应用使用搜索服务,而不需要将搜索逻辑耦合到应用中。而且Solr可以根据配置文件定义数据解析的方式,更像一个搜索框架,它也支持主从、热换库等操作。还添加了高亮,facet等搜索引擎常见的功能支持。
(三)solr:core 的介绍
(四)solr的调用
采用java开发,基于Lucene的全文搜索服务器,同时对其进行了扩展,提供了比Lucene更加丰富的查询语言,同时实现了可配置,可扩展,并对查询性能进行了优化,并且提供一个功能完善的功能管理界面,是一款非常优秀的全文搜索引擎。
Solr是一个独立的企业级搜索应用服务器,他对外提供类似于web-service的接口。用户可以通过Http请求, 向搜索引擎服务器提交一定格式的XML文件,生成索引,也可以通过http G solr j 操作,提出查找请求,并得到XML 格式的返回结果。
Solr介绍:
(二)Solr与Lucene的关系
Lucene是一套信息检索工具包,但并不包括搜索引擎系统,它包含了索引结构、读写索引工具、相关性工具、排序等功能,因此在使用Lucene时你仍需要关注搜索引擎系统,例如数据获取、解析、分词等方面的东西。
首先Solr是基于Lucene做的,Solr的目标是打造一款企业级的搜索引擎系统,因此它更接近于我们认识的搜索引擎系统,它是一个搜索引擎服务,通过各种API可以让你的应用使用搜索服务,而不需要将搜索逻辑耦合到应用中。而且Solr可以根据配置文件定义数据解析的方式,更像一个搜索框架,它也支持主从、热换库等操作。还添加了高亮,facet等搜索引擎常见的功能支持。
(三)solr:core 的介绍
(四)solr的调用
相关文章推荐
- Solr学习笔记-在Tomcat上部署执行Solr
- Solr in action学习笔记 第二章Getting to know Solr
- solr学习笔记-- day01 安装及配置
- Solr5.0学习笔记1
- solr7.1.0学习笔记(12)---Solr客户端SolrJ的运用
- solr学习笔记
- Solr in action学习笔记 第三章 Key Solr Concept
- solr学习笔记-增加mmesg4J中文分词
- Solr的Facet学习笔记与个人总结
- Solr5.2.1学习笔记-2-深入理解schema.xml
- Solr-5.3.0学习笔记(三)Manage Core
- Solr学习笔记 --- Solr查询页面参数
- solr学习笔记(一)
- solr学习笔记 -- day02 后台管理界面介绍
- solr学习笔记 -- day06 模拟京东实现站内搜索
- Solr学习笔记五--solrj的使用(查询文档)
- 2.myql数据导入到solr,并建立solr索引(学习笔记)
- solrCloud 索引更新逻辑学习笔记
- Apache Nutch 1.3 学习笔记九(SolrIndexer)
- Solr学习笔记一 ---Solr运行环境搭建(tomcat7 + solr 3.5 +ubuntu 10.04)