您的位置:首页 > 其它

ElasticSearch 安装和使用IK分词器

2016-11-23 09:41 134 查看
1、到官网下载IK分词器并且编译成jar包,或下载已经编译好的包。

2、把IK目录下的config\ik 的所有文件都复制到elasticsearch 的config\ik 的目录下面

3、在elasticsearch的 elasticsearch.yml中添加

ik:
alias: [news_analyzer_ik,ik_analyzer]
type: org.elasticsearch.index.analysis.IkAnalyzerProvider

配置信息,重新启动ES。

4、在浏览器输入



注意要指定Index,如上面的地址是people索引库。

5、验证分词器配置成功了就可以在索引表中使用。

使用的状况如下:



   什么是_all字段,其实_all字段是为了在不知道搜索哪个字段时,使用的。es会把所有的字段(除非你手动设置成false),都放在_all中,然后通过分词器去解析。当你使用query_string的时候,默认就在这个_all字段上去做查询,而不需要挨个字段遍历,节省了时间。

   所以,需要快速检索而且不需要知道哪个字段的时候,不仅仅要在字段上面加上分词器,而且还有开启_all字段,同时加上分词器,这样才能有效果。

                                                  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  elasticsearch