频道栏目
首页 > 资讯 > 其他 > 正文

配置IK Analyzer教程

17-12-27        来源:[db:作者]  
收藏   我要投稿

配置IK Analyzer

https://gitee.com/wltea/IK-Analyzer-2012FF

第一步:使用IK-Analyzer。把分析器的文件夹上传到服务器。

第二步:需要把分析器的jar包添加到solr工程中。

[root@bogon IK Analyzer 2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solrTomcat/webapps/solr/WEB-INF/lib/

[root@bogon IK Analyzer 2012FF_hf1]#

第三步:需要把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath。

/usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

创建文件夹classes

mkdir /usr/local/solrTomcat/webapps/solr/WEB-INF/classes

[root@bogon IK Analyzer 2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solrTomcat/webapps/solr/WEB-INF/classes

[root@bogon IK Analyzer 2012FF_hf1]#

实际上在IK_Analyzer中只有IKAnalyzer.cfg.xml ext.dic stopword.dic三个文件,他们都可以在IK_Analyzer的配置文件中配置,无所谓。

注意:扩展词典及停用词词典的字符集必须是utf-8。不能使用windows记事本编辑。

第四步:配置fieldType。需要在solrhome/collection1/conf/schema.xml中配置。

技巧:使用vi、vim跳转到文档开头gg。跳转到文档末尾:G


 

配置业务字段

业务字段判断标准:

1、在搜索时是否需要在此字段上进行搜索。例如:商品名称、商品的卖点、商品的描述

2、后续的业务是否需要用到此字段。例如:商品id。

需要用到的字段:

1、商品id

2、商品title

3、卖点

4、价格

5、商品图片 图片的url地址

6、商品分类名称

7、商品描述

Solr中的业务字段:solrhome/collection1/conf/schema.xml中追加

id——》商品id

其他的对应字段创建solr的字段。

stored:查询出来的结果是否要在页面上显示

indexed:表示是否是检索字段,用于查询

multiValued="true",表明当前字段会使用下面的copyField标签中的字段来匹配。

重新启动tomcat


操作可视化管理界面的Analysis,观察配置后对中文拆词效果。

相关TAG标签
上一篇:什么是Dubbo?Dubbo简单介绍
下一篇:移动开发三层架构和例子
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站