Solr servidor de instalar y configurar IK palabra

A. servidor Solr estableció

(1)安装JDK
# tar xzvf jdk-7u80-linux-x64.tar.gz
# vim / etc / perfil
de exportación TOMCAT_HOME = / usr / / local Tomcat
CATALINA_HOME exportación = / usr / / tomcat locales

source / etc / profile

(2) Instalación de Tomcat
# mkdir / usr / local / Solr
descompresión Tomcat: # tar comprimido zxvf nombre del paquete
# / usr / local / Tomcat: # cp -r apache-tomcat-7.0.68 / usr / local / Solr / tomcat7

vim startup.sh

 export TOMCAT_HOME=/usr/local/solr/tomcat7
  export CATALINA_HOME=/usr/local/solr/tomcat7
# vim shutdown.sh 
 export TOMCAT_HOME=/usr/local/solr/tomcat7
  export CATALINA_HOME=/usr/local/solr/tomcat7

(3) montado Solr
descompresión comprimido Solr:
# zxvf Solr la tar-4.10.3.tgz.tgz
copia Solr-4.10.3 / dist / solr- 4.10.3.war a tomcat / webapps y conjunto nombre Solr el .war:
# cp -r Solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
Tomcat correr, solr.war descompresión automática, Tomcat cerrado, elimine el solr.war:
# ./startup. SH & tailf ... / logs / catalina.out

  把/solr-4.10.4/example/lib/ext 目录下所的jar包复制到solr工程中:
    # cp *  /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
solr-4.10.3/example/solr复制到/usr/local/solr/solrhome中:
     # cp -r solr  /usr/local/solr/solrhome

Dile a Solr, la posición solrhome, Tomcat web.xml para modificar el proyecto en Solr:
# vim /usr/local/solr/tomcat7/webapps/solr/WEB-INF/web.xml

Solr / Inicio
/ usr / local / SORL / sorlhome
java.lang.String

desarrollo 8080

vim / etc / sysconfig / iptables

   #   service iptables restart

Dos dividida configuración del analizador .IK

  步骤1:IK Analyzer 2012FF_hf1上传到服务器
  步骤2:把需要的jar导入到solr项目中
              # cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
  步骤3:需要把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath
           # cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

  步骤4: 配置fieldType。需要在solrhome/collection1/conf/schema.xml中配置。技巧:使用vi、vim跳转到文档开头gg。跳转到文档末尾:G

                             <!-- 复合组件-->
                          <field name="kv" type="text_ik" indexed="true" stored="true" multiValued="true"/>
       <copyField source="kv1" dest="kv"/>
       <copyField source="kv2" dest="kv"/>

	<!-- 定义组件-->
	<field name="kv1" type="text_ik" indexed="true" stored="true"/>
	<field name="kv2" type="text_ik" indexed="true" stored="true"/>

                <!-- 定义IK分词-->
        <fieldType name="text_ik" class="solr.TextField">
	   <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
	</fieldType>
Publicado 20 artículos originales · ganado elogios 0 · Vistas 1193

Supongo que te gusta

Origin blog.csdn.net/jinhuding/article/details/104988438
Recomendado
Clasificación