solr5.5配置ik中文分词器

启动命令:


image.png

进入管理界面
http://localhost:8983/solr/#/

image.png

配置core
先创建core文件夹,否则会报错
instanceDir and dataDir need to exist before you can create the core
创建pss-core 及data conf,
将/Users/wangheng/Documents/work/solr/solr-5.5.5/example/example-DIH/solr/solr/conf 内的所有文件拷贝到前面建立的conf里
重新启动solr。


image.png

配置ik中文分词器

github地址:https://github.com/EugenePig/ik-analyzer-solr5

copy ik-analyzer-solr5-5.x.jar to server/solr-webapp/webapp/WEB-INF/lib

找到 managed-schema
有两种配置方式,我用了第二种简单的
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" />
</analyzer>
<analyzer type="query">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" />
</analyzer>
</fieldType>
or

<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
<analyzer type="query" useSmart="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

image.png

增加ik分词器field配置,删除无用的配置


image.png

重启solr。

增加文档


image.png

检验结果
先看"干一行行一行行行行"分词结果


image.png

用"一"搜索标题


image.png

用"行"搜索标题


image.png

将标题和内容一起搜索,配置copyfield


image.png

image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容