lucene_05_solr配置

 

什么是solr
Solr.是Apache 下的一个顶级开源项目,采用Java 开发,它是基于Lucene 的全文搜索服务器。Solr 提供了比Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。。
Solr 能够独立运行,运行在Jetty、Tomcat 等这些Servlet 容器中,Solr 索引的实现方法很简单,用POST 方法向Solr 服务器发送一个描述Field 及其内容的XML 文档,Solr 根据xmI文档添加、删除、更新索引。Solr 搜索只须要发送HTTPGET 请求,而后对Solr 返回Xml、json 等格式的查询结果进行解析,组织页面布局。Solr不提供构建UI 的功能,Solr提供了一个管理界面,经过管理界面能够查询Solr 的配置和运行状况。web

Solr 与Lucene的区别:
Lucene 是一个开放源代码的全文检索引擎工具包,它不是一个完整的全文检索引擎,Lucene提供了完整的查询引擎和索引引擎,目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者以Lucene 为基础构建全文检索引擎。
Solr.的目标是打造一款企业级的搜索引擎系统,它是一个搜索引擎服务,能够独立运行,经过Solr 能够很是快速的构建企业的搜索引擎,经过Solr 也能够高效的完成站内搜索功能。apache

 

solr下载地址:http://archive.apache.org/dist/lucene/solr/4.10.3/json

解压后的目录结构tomcat

 

solr 与Tomcat的整合服务器

1.将solr解压目录solr-4.10.3\example\webapps下的solr.war复制到Tomcat的webapps目录下。app

2.解压Tomcat的webapps目录下的solr.war,并删除原压缩包。webapp

3.将solr解压目录solr-4.10.3\example\lib\ext下的全部jar包复制到webapps\solr\WEB-INF\lib下。工具

4.在Tomcat同级目录下新建solr_home目录,将solr解压目录下solr-4.10.3\example\solr下的全部文件复制到solr_home下。  -- 配置solr的家目录布局

5.修改在Tomcat下的solr工程的配置文件(所在目录:apache-tomcat-8.5.14\webapps\solr\WEB-INF\web.xml),将家目录改成solr_home的绝对路径。性能

以下图:

 

 

 启动Tomcat,访问solr出现下图即为配置成功。

相关文章
相关标签/搜索