1. Solr 安装
- 【安装JDK】https://blog.csdn.net/pjion233/article/details/109805952
- 【首先将 solr-4.10.3.tgz.tgz 拷贝至 linux 服务器目录:/usr/local/tmp】
- 【首先将 apache-tomcat-7.0.68.tar.gz 拷贝至 linux 服务器目录:/usr/local/tmp】
- 【打开 CMD 命令框】
- 【1.0】cd /usr/local/tmp(进入安装包上传目录)
- 【1.1】tar zxvf apache-tomcat-7.0.68.tar.gz (解压apache-tomcat-7.0.68.tar.gz至 /usr/local/tmp)
- 【1.2】mkdir /usr/local/solr(在/usr/local下新建solr文件夹)
- 【1.3】cp -r apache-tomcat-7.0.68 /usr/local/solr/tomcat(把解压后文件复制到/usr/local/solr/tomcat)
- 【1.4】tar zxvf solr-4.10.3.tgz.tgz(解压上传的solr文件夹)
- 【1.5】unzip /usr/local/tmp/solr-4.10.3/dist/solr-4.10.3.war -d /usr/local/solr/tomcat/webapps/solr(解压solr-4.10.3/dist/solr-4.10.3.war 到 tomcat/webapps中并改名为solr)
- 【1.6】cp /usr/local/tmp/solr-4.10.3/example/lib/ext/* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/(把/tmp/solr-4.10.3/example/lib/ext目录下所有jar包复制到solr工程中)
- 【1.7】cp -r /usr/local/tmp/solr-4.10.3/example/solr /usr/local/solr/solrhome(把/tmp/solr-4.10.3/example/solr复制到/usr/local/solr/solrhome中)
- 【1.8】vim /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml(修改web.xml告诉solr工程solrhome的位置)
-
<!-- <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> --> 去掉注释,修改value值为solrhome路径: <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/usr/local/solr/solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
2.Solr 启动
- 启动tomcat访问solr项目
3.IKAnalyzer 配置
- 【首先将 IKAnalyzer2012FF_hf1 文件夹拷贝至 linux 服务器目录:/usr/local/tmp】
- 【打开 CMD 命令框】
- 【1.0】cd /usr/local/tmp(进入安装包上传目录)
- 【1.1】cp IKAnalyzer2012FF_hf1/IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/(把需要的 jar 导入到solr项目)
- 【1.2】cd IKAnalyzer2012FF_hf1
- 【1.3】mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes(创建 classes 文件夹)
- 【1.4】cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes(把配置文件、停用词典及扩展词典复制到solr工程)
- 【1.5】vim /usr/local/solr/solrhome/collection1/conf/schema.xml(添加以下内容配置 fieldType )
-
<fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType> <!--添加自定义属性名--> <field name="pjion233" type="text_ik" indexed="true" stored="true"/>
- 启动tomcat访问solr项目