前提需要JDK,TOMCAT 安装成功!!!
JDK安装:
1.jdk1.7.0_55.tar.gz 准备安装包
2.tar -zxvf 安装包进行当前位置解压(一般解压在根目录opt下)
3.vi /etc/profile 编辑文本最下面加入以下内容进行保存:
JAVA_HOME=jdk解压目录(注意最后没有/)
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
4.source /etc/profile 重新加载编译
5.执行java -version 或 javac -version 窗口输出jdk版本那么恭喜你安装成功~
一 solr安装:
Solr下载:
https://download.csdn.net/download/ys3909656/10222015
1.准备solr-4.10.3.tar 安装包
2.解压 tar -zxvf solr-4.10.3.tar 目录如下:
3.将solr目录为/example/webapps下的solr.war 拷贝至tomcat/webapps下
4.修改Tomcat目录中/conf/server.xml 文件如下: (将webapps改为你的/tomcat/webapps 即可)
5.启动tomcat自动解压solr.war并生成solr文件夹,修改tomcat/webapps中solr文件夹下的WEB-INF/web.xml文件将下段注释的代码打开
6.拷贝solr/example/lib/ext下的jar包到/tomcat/webapps/solr/WEB-INF/lib下
7.在tomcat/webapps/solr下创建classpath文件夹
8.将solr下的solr/example/resources/log4j.properties文件拷贝至tomcat/webapps/solr/classpath/下
9.重启tomcat 浏览器访问 http://IP:端口/solr
二 solr之IK中文分词器安装:
1.准备IK安装包
IKAnalyzer2012FF_hf1.zip
解压后为
IKAnalyzer2012FF_u1.jar ik的jar
IKAnalyzer.cfg.xml 配置文件
stopword.dic 停词配置文件
将IKAnalyzer2012FF_u1.jar copy到 solr服务下 (/opt/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib 我的路径)
2.配置字段信息和字段类型
/opt/solr-4.10.3/example/solr/collection1/conf --> schema.xml文件
<!-- name字段信息 type字段类型 indexed是否创建索引 stored是否存储 multiValued是否根据多个字段检索 -->
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<!-- 配置字段的类型,用来被filed标签中的type来使用 -->
<fieldType name="string" class="solr.StrField" sortMissingLast="true" />
3.配置solr服务的增删改查的方法
solrconfig.xml 文件
4.配置ik分词器
将ik的IKAnalyzer2012FF_u1.jar copy到tomcat下solr服务下的lib中.
/opt/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib
schema.xml文件中自定义字段类型:
5.配置停用词
将ik文件夹下的两个文件copy到tomcat下solr服务下
IKAnalyzer.cfg.xml 字典扩展配置
stopword.dic 词典
6.启动solr服务测试