启动命令:
image.png
进入管理界面
http://localhost:8983/solr/#/
配置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>
增加ik分词器field配置,删除无用的配置
image.png
重启solr。
增加文档
image.png
检验结果
先看"干一行行一行行行行"分词结果
image.png
用"一"搜索标题
image.png
用"行"搜索标题
image.png
将标题和内容一起搜索,配置copyfield
image.png
image.png image.png
网友评论