solr 学习笔记

来源:互联网 发布:淘宝开店保证金怎么交 编辑:程序博客网 时间:2024/06/03 11:00

    (一)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的调用

     



    

原创粉丝点击