天天看點

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下

solr7.2單機版安裝及中文分詞配置
solr7.2單機版安裝及中文分詞配置

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

solr7.2單機版安裝及中文分詞配置
solr7.2單機版安裝及中文分詞配置

5、在solr\WEB-INFO内建立classes檔案夾,并複制日志配置檔案solr-7.2.0\server\resources\log4j.properties至classes中;

6、啟動tomcat,通路http://localhost:8080/solr/index.html,出現如下界面即成功。

solr7.2單機版安裝及中文分詞配置

二、執行個體配置

1、建立執行個體目錄,如: D:\solrhome\test;

2、複制相關配置檔案(即配置的solrhome中的D:\solrhome\configsets\_default\conf檔案夾)至執行個體目錄D:\solrhome\test;

3、通過管理端建立,輸入相關資訊,點選add core即可

solr7.2單機版安裝及中文分詞配置

三、安裝預設中文分詞器

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添加:

solr7.2單機版安裝及中文分詞配置
solr7.2單機版安裝及中文分詞配置

<!-- 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

繼續閱讀