Linux solr 安装教程

本文提供了一篇详细的Linux上Solr安装教程,包括JDK的安装步骤,Solr的下载及解压,将solr.war文件部署到Tomcat,配置Solr服务,以及IK中文分词器的安装和配置,涉及schema.xml和solrconfig.xml文件的修改,以及停用词的设置。
摘要由CSDN通过智能技术生成

前提需要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服务测试


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值