elasticsearch ik分词实现 中文、拼音、同义词搜索
EasticSearch版本:1.5.2
1、配置分词器:配置IK,参照 《ElasticSearch 安装和使用IK分词器》
2、拼音分词器配置:使用已经编译好的:elasticsearch-analysis-pinyin-1.3.0
2.1、在elasticsearch的plugins目录下,新建analysis-pinyin文件夹,解压上述压缩包,将里面的
放到analysis-pinyin文件夹。
2.2同时在elasticsearch.yml里面配置好拼音分词器的过滤器:
3、同义词分词器配置:
3.1、在elasticsearch.yml里面配置好同义词分词器的过滤器:
3.2、配置同义词词库,在elasticsearch的config目录下新建sysnonym.txt。
4、配置ik+pinying+同义词的分词器:
index:analysis:analyzer:ik:alias: [news_analyzer_ik,ik_analyzer]type: org.elasticsearch.index.analysis.IkAnalyzerProviderik_analyzer_pinyin:type: customtokenizer: ikfilter: [synonym_test_filter,pinyin_mcl]filter:synonym_test_filter:type: synonym_filtersynonyms_path: synonym.txtdynamic_reload: truereload_interval: 10sexpand: truepinyin_mcl:type: pinyinfirst_letter: nonepadding_char: ""
分词器配置说明:
ik_analyzer_pinyin: //分词器的名称type: custom //类型:custom 表示自己定制tokenizer: ik //分割词元的组件:这里使用的是IKfilter: [synonym_test_filter,pinyin_mcl] //对分割的次元做处理:这里使用的是拼音和同义词
5、分词器使用:参考 《ElasticSearch 安装和使用IK分词器》
elasticsearch ik分词实现 中文、拼音、同义词搜索相关推荐
- ElasticSearch——IK分词器的下载及使用
ElasticSearch--IK分词器的下载及使用 1.什么是IK分词器 ElasticSearch 几种常用分词器如下: 分词器 分词方式 StandardAnalyzer 单字分词 CJKAna ...
- ElasticSearch IK 分词器快速上手
简介: ElasticSearch IK 分词器快速上手 一.安装 IK 分词器 1.分配伪终端 我的 ElasticSearch 是使用 Docker 安装的,所以先给容器分配一个伪终端.之后就可以 ...
- Elasticsearch1.x 基于lc-pinyin和ik分词实现 中文、拼音、同义词搜索
一.简介 有时候我们需要在项目中支持中文 和 拼音的搜索.采用ik分词来做中文分词是目前比好的方式.至于拼音分词可以采用lc-pinyin,虽然lc-pinyin能很好的解决首字母和全拼的搜索,但是在 ...
- Elasticsearch生产实战(ik分词器、拼音分词、自动补全、自动纠错)
目录 一.IK分词器 1.IK分词器介绍 2.安装 3.使用 4.自定义词库 二.拼音分词器 1.拼音分词器介绍 2.安装 三.自动补全 1.效果演示 2.实战 四.自动纠错 1.场景描述 2.DSL ...
- 服务器安装配置elasticsearch,kibana,IK分词器和拼音分词器,集群搭建教程
docker安装配置elasticsearch,kibana和IK分词器 elasticsearch文章系列 前置安装docker 创建docker网络 安装Elasticsearch 运行elast ...
- Elasticsearch 5.5.1 中文/拼音分词 亲测有效
所有不说明elastic 版本的博客都是耍流氓 . --某码农 原文链接 版本如题.拼音和中文分词一起的整个测试流程如下: 预备 删除 index DELETE /index_name/ { } 创建 ...
- ElasticSearch + IK分词 + 拼音分词
Docker 安装 ES 因为是测试需要,所以跟公司版本保持一致即可 sudo docker pull elasticsearch:7.4.2sudo mkdir -p /data/es_home/c ...
- [Elasticsearch](五)Docker环境下搭建Elasticsearch,Elasticsearch集群,Elasticsearch-Head以及IK分词插件和拼音分词插件
目录: https://github.com/dolyw/ProjectStudy/tree/master/Elasticsearch DockerStudy dolyw:https://note.d ...
- elastic ik分词搜索_php环境下使用elasticSearch+ik分词器进行全文搜索
php中文网最新课程 每日17点准时技术干货分享 首先需要说明的一点是,如果需要启用ik分词器,那么分词器的版本必须与es版本一致,即6.3.0的分词器需要同样6.3.0版本的es支持. 安装java ...
最新文章
- KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的
- windows下将iso文件挂载到文件夹
- erlang精要(30)-卫语句
- gym 101858
- python之实现从ftp下载文件到本地
- python文件编码及执行
- Java 画精美图形
- Cocoon概念性介绍
- Android 剪切板
- JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
- 自动驾驶——SimpleNet的学习笔记
- nginx访问量统计
- [Python]集合的交集,并集,差集
- 深度剖析阿里巴巴对Apache Flink的优化与改进
- 4399ATAPI讲解用例配置篇
- 简信CRM:什么样的企业适合引入CRM管理系统?
- fiddler websocket 乱码
- 东隅已逝,桑榆非晚--- Tips for XJTUers
- 广告的术语和简称大全
- T-SQL Recipes之Database Backups
热门文章
- 2018 BACS Regional Programming Contest C. BACS, Scoundrel Shopkeeper and Contiguous Sequence (模拟)
- [Java8]_[增强功能]_[Base64编解码]
- 活灵活现用Git--基础篇
- 佳能Canon PIXMA MG2545S 打印机驱动
- 【科普】机密资产Confidential Asset白皮书(1)
- 561.Array Partition I--Python
- 智能汽车如何联接未来?岳麓峰会亮出“长沙梯度”
- 超全文化艺术海外PPT模板素材网站整理
- java自动输入验证码_【自动化测试】使用Java+selenium填写验证码成功登录
- (贪心)过桥问题(c++)