Solr简介

Solr是什么

Solr是一个基于全文检索的企业级应用服务器。

全文检索:可以输入一段文字,通过分词检索数据!!(复习)

应用服务器:它是单独的服务。

Solr能做什么

它就是用于做全文搜索。

为什么需要Solr

    问题:我们已经学过Lucene,为什么还要学习solr?

答:Lucene是一个工具包,不能单独运行,需要导入到java代码中。

Solr可以独立运行在tomcat容器中,通过http协议,以接口的方式对外提供服务,java代码只需要专注于业务的处理就可以。

Solr下载路径

http://archive.apache.org/dist/lucene/solr/

solr是基于lucene实现的,和Lucene同步更新。

 Solr目录结构说明

下载solr-4.10.3.zip并解压:

 

bin:solr的运行脚本

contrib:solr的一些扩展jar包,用于增强solr的功能。

dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。

docs:solr的API文档

example:solr工程的例子目录:

licenses:solr相关的一些许可信息

  入门示例

 需求

使用Solr实现电商网站的商品搜索功能。

 配置步骤说明

原文地址:https://www.cnblogs.com/vieta/p/11215110.html