搜索引擎solr使用IK-Analyzer分词器
程序员文章站
2022-07-04 23:50:07
...
本篇基于Solr框架配置成功
Solr框架的下载与安装请点击这里
1、下载IK Analyzer 2012FF_hf1.zip
2、解压
3、将IKAnalyzer2012FF_u1.jar上传至服务器
上传至这个路径下 /usr/local/solr-tomcat/webapps/solr/WEB-INF/lib
4、创建文件夹
创建文件夹 /usr/local/solr-tomcat/webapps/solr/WEB-INF/classes
将IKAnalyzer.cfg.xml和stopword.dic上传至这个文件夹下
5、配置
修改 /usr/local/solr-4.10.3/example/solr/collection1/conf/schema.xml
vim /usr/local/solr-4.10.3/example/solr/collection1/conf/schema.xml
添加如下配置
<!-- IKAnalyzer -->
<fieldType name="text_ik" class="solr.TextField">
<!-- 索引时候的分词器 -->
<analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
<!-- 查询时候的分词器 -->
<analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
6、自定义词库
修改: /usr/local/solr-tomcat/webapps/solr/WEB-INF/classes/ 目录下的 IKAnalyzer.cfg.xml配置文件
cd /usr/local/solr-tomcat/webapps/solr/WEB-INF/classes/
vim IKAnalyzer.cfg.xml
添加如下配置
<entry key="ext_dict">ext.dic;</entry>
创建并修改ext.dic文件
vim /usr/local/solr-tomcat/webapps/solr/WEB-INF/classes/ext.dic
添加自己的词汇即可。
7、启动tomcat并访问
上一篇: css选择器
下一篇: VSCode 调试Rust程序设置