1、运行Solr引擎:
解压后打开目录:/solr-8.6.0/bin
Mac/Linux运行命令:./solr start
Windows运行命令:solr.cmd start
关闭命令分别为:./solr stop -all 或是 solr.cmd stop -all
2、创建分词库:
方法一:使用命令:solr.cmd create -c core1(官方推荐)
方法二:在/solr-8.6.0/server/solr/路径下创建文件夹core1(名字自己定义),然后把/solr-8.6.0/sexample/example-DIH/solr/solr文件夹全部复制到新建的core1文件夹里
Tomcat部署:将上面生成的core1目录复制到 C:\App\apache-tomcat-9.0.37\webapps\solr\solrhome
3、下载Ikanalyzer7.x分词器的jar文件,下载地址:https://search.maven.org/search?q=com.github.magese
4、将下载的ik-analyzer-solr7-7.x.jar文件拷贝至C:\App\apache-tomcat-9.0.37\webapps\solr\WEB-INF\lib
5、打开C:\App\apache-tomcat-9.0.37\webapps\solr\solrhome\core1\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>