solr 学习笔记,
(一)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的调用
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。