Solr 基于Tomcat整合 IKAnalyzer 中文分词

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>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝壳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值