solr笔记方案.docx

Solr全文搜索服务课程计划solr介绍solr安装配置(重点)solr的基本使用(重点)solrj的使用(重点)京东案例(重点)Solr介绍什么是solrSolr也是Apache下一个项目,它是使用java开发的,它是基于Lucene的全文搜索服务器。Solr如何进行索引和搜索索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。搜索:客户端(可以是浏览器可以是java程序)发送get请求到solr服务器,请求solr服务器给它响应一个结果文档(xml、json),程序员拿到这些文档就可以对其进行解析。进行视图渲染。Solr本身没有UI界面的功能。Solr和lucene的区别Lucene是一个全文检索的工具包,它是一堆jar包,不能单独运行,即不能独立对外提供服务。Solr是一个全文搜索服务器,它可以独立运行,它能独立对外提供搜索和索引服务。使用lucene开发站内搜索的话,程序员编写的代码量会比较大,而且在搜索和索引流程得考虑他的性能。使用solr开发站内搜索的话,程序员只需编写少量的代码,快速的搭建出来站内搜索功能。而且性能方面不需要程序员去考虑,solr对它已经进行了处理。Solr安装配置Solr下载Solr和lucene的版本是同步更新的,最新的版本是

文档评论(0)

1亿VIP精品文档

相关文档