标签:
1.基本知识:
1.1solr的安装
1.2solr的基本使用
1.3solrj的使用
2.solr 实现全文检索
索引流程:客户端---》solr 服务器(发送post请求,xml文档包含filed,solr实现对索引的维护)
搜索流程:客户端---》solr 服务器(发送get 请求,服务器返回一个xml 文档)
3.solr和lucene之间的区别
lucene全文检索的工具包,jar包
solr 全文检索服务器,单独运行的servlet容器
4.solr安装
solr 的jar包分析:
bin :命令 ; .sh .bat .cmd
contrib: 增强功能;
dist:build产生的jar包 dist当中solr-4.10.3.war 全文检索服务
example:两个比较重要的文件夹
example--->sorl 为solr的home 目录
example--->sorl---->collection1 目录
webapps
5.运行环境
jdk:1.7以上(lucene为1.7的版本),solr,mysql,web服务器(tomcat7)
6.solr 安装配置
6.1.安装tomcat
6.2.copy文件
6.2.1.solr.war,copy---》tomcat的webapps
6.2.2 运行tomcat进行解压缩(同时copy一份(防止消失),并将war 删除掉)
6.2.3 添加日志文件
(1) solr--->example--->lib--->ext 的日志文件
copy
solr--->web-Inf--->lib 目录下
(2)添加log4j.property
solr--->example--->resource--->log4j.properties
copy
solr--->web-Inf--->classes 目录下(如果没有自行创建)
6.3在web.xml指定solrhome 目录
apache--->webapps---->solr--->web-inf 修改web.xml文件
将41行的注释干掉,同时指定solr中的home文件
标签:
原文地址:http://www.cnblogs.com/glblog/p/5794241.html