本文共 1616 字,大约阅读时间需要 5 分钟。
下载地址:
这里一定要获取和Elasticsearch版本一致的。有Linux和Windows版本。将 ik 的压缩包解压到 ES安装目录的plugins/目录下(最好把解出的目录名改一下,防止安装别的插件时同名冲突),然后重启ES
插件中自带了一些扩展词和停用词,可以根据需要进行添加
在config/IKAnalyzer.cfg.xml中配置引用哪些停用词和扩展词,还可以配置远程的词库,只需要在一个地方维护就可以实现热更新IK Analyzer 扩展配置 extra_main.dic;extra_single_word_full.dic extra_stopword.dic;stopword.dic
使用Kibana的Dev Tools界面测试,输入以下一些命令,会自动转换会对应的Kibana命令。
curl -XPUT http://localhost:9200/index
curl -XPOST http://localhost:9200/index/fulltext/_mapping -H 'Content-Type:application/json' -d '{ "properties": { "content": { "type": "text", "analyzer": "ik_max_word", "search_analyzer": "ik_max_word" } }}'
curl -XPOST http://localhost:9200/index/fulltext/1 -H 'Content-Type:application/json' -d'{"content":"美国留给伊拉克的是个烂摊子吗"}'curl -XPOST http://localhost:9200/index/fulltext/2 -H 'Content-Type:application/json' -d'{"content":"公安部:各地校车将享最高路权"}'curl -XPOST http://localhost:9200/index/fulltext/3 -H 'Content-Type:application/json' -d'{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'
curl -XPOST http://localhost:9200/index/fulltext/_search -H 'Content-Type:application/json' -d '{ "query" : { "match" : { "content" : "中国" }}, "highlight" : { "pre_tags" : ["", " ", ""], "fields" : { "content" : {} } }}'"], "post_tags" : ["
转载地址:http://lgsxi.baihongyu.com/