elasticsearch ik分词 实现
本次实现环境:
操作系统:windows xp
elasticsearch版本:1.0.3
ik版本:1.2.3
以上的文件附在附近供下载。
1、先将下载的elasticsearch-analysis-ik-1.2.3.jar放在ES_HOME\plugins\analysis-ik\下;
2、将ik.rar解压到ES_HOME\config\下。
3、修改ES_HOME\config\elasticsearch.yml最后添加:
index:
analysis:
analyzer:
ik:
alias: [ik_analyzer]
type: org.elasticsearch.index.analysis.IkAnalyzerProvider
ik_max_word:
type: ik
use_smart: false
ik_smart:
type: ik
use_smart: true
4、重启elasticsearch
5、测试:localhost:9200/这里是索引名/_analyze?analyzer=ik&text=我的第一个中文分词
{"tokens":[{"token":"我","start_offset":0,"end_offset":1,"type":"CN_CHAR","position":1}, {"token":"第一个","start_offset":2,"end_offset":5,"type":"CN_WORD","position":2}, {"token":"eslasticsearch","start_offset":5,"end_offset":19,"type":"ENGLISH","position":3}, {"token":"ik","start_offset":20,"end_offset":22,"type":"ENGLISH","position":4}, {"token":"中文","start_offset":22,"end_offset":24,"type":"CN_WORD","position":5}, {"token":"分词","start_offset":24,"end_offset":26,"type":"CN_WORD","position":6}]}
完毕
相关推荐
另外一部分,则需要先做聚类、分类处理,将聚合出的分类结果存入ES集群的聚类索引中。数据处理层的聚合结果存入ES中的指定索引,同时将每个聚合主题相关的数据存入每个document下面的某个field下。