solr7.2单机版安装及中文分词配置

一、系统安装

1、下载solr源码包并解压得到solr-7.2.0;

2、将solr-7.2.0\server\solr-webapp\webapp 复制到tomcat webapps文件夹并重命名solr;

3、将solr-7.2.0\server\lib\ext 及solr-7.2.0\server\lib下”metrics-”开头的jar包复制至第二步solr文件夹下的solr\WEB-INF\lib下

4、修改solr\WEB-INF\web.xml,配置solrhome,注释security-constraint

5、在solr\WEB-INFO内创建classes文件夹,并复制日志配置文件solr-7.2.0\server\resources\log4j.properties至classes中;

6、启动tomcat,访问http://localhost:8080/solr/index.html,出现如下界面即成功。

二、实例配置

1、创建实例目录,如: D:\solrhome\test;

2、复制相关配置文件(即配置的solrhome中的D:\solrhome\configsets\_default\conf文件夹)至实例目录D:\solrhome\test;

3、通过管理端创建,输入相关信息,点击add core即可

三、安装默认中文分词器

1、复制solr-7.2.0\contrib\analysis-extras\lucene-libs\ lucene-analyzers-smartcn-7.2.0.jar至solr\WEB-INF\lib下;

2、修改solrhome\test\conf\managed-schema添加:

<!-- ChineseAnalyzer -->

<fieldType name="solr_cnAnalyzer" class="solr.TextField" positionIncrementGap="100">

  <analyzer type="index">

    <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>

  </analyzer>

  <analyzer type="query">

    <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>

  </analyzer>

</fieldType>

 

4、重启tomcat.

 

参考文章: http://blog.csdn.net/frgod/article/details/78960917

https://www.cnblogs.com/lxcy/p/8253803.html