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 的配置和运行情况。
Solr 与Lucene的区别:
Lucene 是一个开放源代码的全文检索引擎工具包,它不是一个完整的全文检索引擎,Lucene提供了完整的查询引擎和索引引擎,目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者以Lucene 为基础构建全文检索引擎。
Solr.的目标是打造一款企业级的搜索引擎系统,它是一个搜索引擎服务,可以独立运行,通过Solr 可以非常快速的构建企业的搜索引擎,通过Solr 也可以高效的完成站内搜索功能。
solr下载地址:http://archive.apache.org/dist/lucene/solr/4.10.3/
解压后的目录结构
solr 与Tomcat的整合
1.将solr解压目录solr-4.10.3\example\webapps下的solr.war复制到Tomcat的webapps目录下。
2.解压Tomcat的webapps目录下的solr.war,并删除原压缩包。
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出现下图即为配置成功。
最新文章
- 获得Window窗口权限的三种方法
- iOS - 日期的时间差(某年某月某日的某一天。。。)
- OC语言@property @synthesize和id
- iOS搜索栏
- C# 语音识别(文字to语音、语音to文字)
- iOS sqlite 增删改查 简单封装(基于 FMDB)
- core dump
- <;2>;集腋成裘
- centos下ant的安装
- final、finally与finalize的区别
- erb自动生成html页面一例
- Openresty 操作Cookie
- react基础学习 三
- Android中使用progurad混淆代码
- Oracle rdbms Brush password
- C++中清空缓冲区
- beta5
- su: cannot set user id: Resource temporarily unavailable【转】
- 内省Introspector(反射操作javaBean)
- virtualenvwrapper 的安装和使用(转)