elasticsearch IK中文分词
2015-07-21 22:16
423 查看
1. analysis-ik安装
1). 从 https://github.com/medcl/elasticsearch-analysis-ik ,下载 elasticsearch-analysis-ik-master.zip
2). 解压后,
cd elasticsearch-analysis-ik-master
/usr/local/maven/bin/mvn package
.... wait 5-6分钟
编译成功后,
拿到target/releases/下的zip包,上传到服务器上
上config目录的ik文件夹到服务器上
3). 安装插件
/usr/share/elasticsearch/bin/plugin -i analysis-ik -u file:///soft/elasticsearch-analysis-ik-1.3.0.zip (本地安装)
/usr/share/elasticsearch/bin/plugin -i analysis-ik ftp://10.104.16.43/es/analysis-ik/elasticsearch-analysis-ik-1.3.0.zip (内网安装)
scp -r ./ik $ip:/etc/elasticsearch/
echo 'index.analysis.analyzer.ik.type : "ik"' >> /etc/elasticsearch/elasticsearch.yml
4).重启集群
2. analysis-ik测试
导入测试数据
[root@VM_16_43_centos analysis-ik]# cat iktest.sh
1). 从 https://github.com/medcl/elasticsearch-analysis-ik ,下载 elasticsearch-analysis-ik-master.zip
2). 解压后,
cd elasticsearch-analysis-ik-master
/usr/local/maven/bin/mvn package
.... wait 5-6分钟
编译成功后,
拿到target/releases/下的zip包,上传到服务器上
上config目录的ik文件夹到服务器上
3). 安装插件
/usr/share/elasticsearch/bin/plugin -i analysis-ik -u file:///soft/elasticsearch-analysis-ik-1.3.0.zip (本地安装)
/usr/share/elasticsearch/bin/plugin -i analysis-ik ftp://10.104.16.43/es/analysis-ik/elasticsearch-analysis-ik-1.3.0.zip (内网安装)
scp -r ./ik $ip:/etc/elasticsearch/
echo 'index.analysis.analyzer.ik.type : "ik"' >> /etc/elasticsearch/elasticsearch.yml
4).重启集群
2. analysis-ik测试
导入测试数据
[root@VM_16_43_centos analysis-ik]# cat iktest.sh
#1.creat a index
curl -XPUT http://localhost:9200/iktest[/code]#2.create a mappingcurl -XPOST http://localhost:9200/iktest/fulltext/_mapping -d'{"fulltext": {"_all": {"indexAnalyzer": "ik","searchAnalyzer": "ik","term_vector": "no","store": "false"},"properties": {"content": {"type": "string","store": "no","term_vector": "with_positions_offsets","indexAnalyzer": "ik","searchAnalyzer": "ik","include_in_all": "true","boost": 8}}}}'#3.iktest index some docscurl -XPOST ' target='_blank'>http://localhost:9200/iktest/fulltext/1-d'[/code]{"content":"美国留给伊拉克的是个烂摊子吗"}'curl -XPOST ' target='_blank'>http://localhost:9200/iktest/fulltext/2-d'[/code]{"content":"公安部:各地校车将享最高路权"}'curl -XPOST ' target='_blank'>http://localhost:9200/iktest/fulltext/3-d'[/code]{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'curl -XPOST ' target='_blank'>http://localhost:9200/iktest/fulltext/4-d'[/code]{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'[root@VM_16_43_centos analysis-ik]# sh iktest.sh{"acknowledged":true}{"acknowledged":true}{"_index":"iktest","_type":"fulltext","_id":"1","_version":1,"created":true}{"_index":"iktest","_type":"fulltext","_id":"2","_version":1,"created":true}{"_index":"iktest","_type":"fulltext","_id":"3","_version":1,"created":true}{"_index":"iktest","_type":"fulltext","_id":"4","_version":1,"created":true}
查询数据
1)搜索“男子”
2) 搜索“公安”
来自为知笔记(Wiz)
相关文章推荐
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(八) SearchBar搜索条 学习笔记
- awk用法
- jsp之过滤器
- iOS内存管理之浅见
- 普里姆算法
- 温故知新,基础复习(一个有序从大到小不重复的数列,任意给出一个sum值,求出数列中所有满足和为sum的数对)
- Ubuntu 14.04(32位)安装Oracle 11g(32位)全过程
- Oracle 创建分页存储过程(转帖)
- 哈希表原理及hashmap简单实现
- LeetCode之Maximal Rectangle
- 阿里面试题目总结
- 多线程之线程锁的使用
- 痛并快乐着
- 协程 及 Libco 介绍
- JDBC连接MySql数据库
- Maven实战(坐标和依赖)
- 【树形dp】hdu 1011 Starship Troopers
- Linux僵尸进程的解决
- Github for Windows
- Opencv3.0.0 vs2012 win7配置