Solr 不能對中文進行分詞,ikanalyzer可以。
1.下載 jar形式

2.放到D:\soft\solr-8.1.0\server\solr-webapp\webapp\WEB-INF\lib
路徑下

3.在路徑D:\soft\solr-8.1.0\server\solr
下,新建一個mycore

4. 復制 路徑D:\soft\solr-8.1.0\example\example-DIH\solr\solr
下所有文件,放到D:\soft\solr-8.1.0\server\solr\mycore


5.找到D:\soft\solr-8.1.0\server\solr\mycore\conf
路徑下的managed-schema文件,打開,加入下面的代碼
<!-- ik分詞器 -->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>




7.自定義分詞索引
7.1 在路徑D:\soft\solr-8.1.0\server\solr-webapp\webapp\WEB-INF
下,新建classes文件。
7.2 解壓 ik-analyzer-solr7-7.x.jar ,復制 ext.dic,IKAnalyzer.cfg.xml,stopword.dic 這三個文件。
7.3 將上面復制的三個文件放到classes里。



8.對比測試 在ext.dic文件里加上一個索引: 黑夜給了我黑色的眼睛,

