solr整合到tomcat的方法
来源:互联网 发布:正规网络博客平台 编辑:程序博客网 时间:2024/05/22 23:23
sorl是一个搜索技术。solr运行在一个web项目,通过访问web项目查询solr连接的索引库。
常见的搜索技术
1.单独使用Lucene实现 :偏底层:需要开发的工作量较大,主要表现在:索引维护、索引性能优化、搜索性能优化等,因此不建议采用。
2.使用Google或Baidu接口 :通过第三方搜索引擎提供的接口实现站内搜索,这样和第三方引擎系统依赖紧密,不方便扩展,不建议采用。
3.使用Solr实现 :sorl是基于lucene的封装技术,基于Solr实现站内搜索扩展性较好并且可以减少程序员的工作量,因为Solr提供了较为完备的搜索引擎解决方案
初级整合:sorl整合tomcat到tomcat
1.把solr.war 项目下面webapps2.启动tomcat解压war解压
3.自定义仓库
4.指定solr项目关联加载solr仓库。
5.导入日志包(必须导入)(jetty,solr项目自己提供日志包)
6.导入log4j配置文件。
7.修改配置文件
8.完成
图解:
0.下载solr的压缩包
1.解压到E盘,复制文件目录E:\solr-4.10.3\example\webapps下的solr.war到tomcat的..\apache-tomcat-7.0.68\webapps目录下,运行,自动解压 生成solr项目文件
2.创建自己的solr仓库 取名home,复制sorl解压文件E:\solr-4.10.3\example下的sorl仓库到home文件夹。
3.配置指定索引仓库位置
需要配置tomcat的catalina.bat指定到自定义仓库位置
4.导入相关依赖包
复制E:\solr-4.10.3\example\lib\ext下的solr内置日志包:导入jar到webapps/solr/WEB-INF/lib
5.创建日志文件log4j.properties 导入日志文件log4j.properties到tomcat/webapps/solr/WEB-INF/classes/log4j.properties
tomcat/webapps/solr/WEB-INF/下没有则创建classes文件夹
6.浏览器输入地址,查看solr的页面,查看日志,分析日志,服务器缺少jar包:contrib,dist ,解压的solr文档中复制两个文件到自定义的仓库。
7.修改E:\home\solr\collection1\conf配置文件solrConfig.xml加载jar文件
8.完成,重启tomcat。
- solr整合到tomcat的方法
- Tomcat和Solr的整合
- tomcat 整合solr的配置
- 全文搜索服务器Solr的Tomcat整合
- solr服务器的搭建与tomcat整合
- solr和tomcat整合
- Solr Tomcat 整合教程
- solr与tomcat整合
- Solr与tomcat整合
- Tomcat与Solr整合
- Tomcat与Solr整合
- Solr4.10使用教程(一):solr整合tomcat方法一
- Solr4.10使用教程(一):solr整合tomcat方法一
- Solr4.10使用教程(一):solr整合tomcat方法一
- Solr4.10使用教程(一):solr整合tomcat方法一
- solr安装(solr与tomcat整合)
- solr部署到tomcat
- solr 部署到 Tomcat
- 哈希表,处理冲突的方法
- 蓝桥杯之最简单的爆破-----数字谜
- andorid studio 启动 fetching android sdk..问题解决办法
- 2016年Java实习生阿里巴巴面经
- web.xml文件中配置spring的ContextLoaderListener后报错
- solr整合到tomcat的方法
- MongoDB 副本集+分片 架构部署
- git fork同步是什么意思?
- 布局和定位
- uva437 - The Tower of Babylon
- 文章标题
- 【杭电】[1896]Stones
- Java 8+Android M新特性总结(简略版)
- 12步轻松搞定python装饰器