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分词实现 中文、拼音、同义词搜索相关推荐

  1. ElasticSearch——IK分词器的下载及使用

    ElasticSearch--IK分词器的下载及使用 1.什么是IK分词器 ElasticSearch 几种常用分词器如下: 分词器 分词方式 StandardAnalyzer 单字分词 CJKAna ...

  2. ElasticSearch IK 分词器快速上手

    简介: ElasticSearch IK 分词器快速上手 一.安装 IK 分词器 1.分配伪终端 我的 ElasticSearch 是使用 Docker 安装的,所以先给容器分配一个伪终端.之后就可以 ...

  3. Elasticsearch1.x 基于lc-pinyin和ik分词实现 中文、拼音、同义词搜索

    一.简介 有时候我们需要在项目中支持中文 和 拼音的搜索.采用ik分词来做中文分词是目前比好的方式.至于拼音分词可以采用lc-pinyin,虽然lc-pinyin能很好的解决首字母和全拼的搜索,但是在 ...

  4. Elasticsearch生产实战(ik分词器、拼音分词、自动补全、自动纠错)

    目录 一.IK分词器 1.IK分词器介绍 2.安装 3.使用 4.自定义词库 二.拼音分词器 1.拼音分词器介绍 2.安装 三.自动补全 1.效果演示 2.实战 四.自动纠错 1.场景描述 2.DSL ...

  5. 服务器安装配置elasticsearch,kibana,IK分词器和拼音分词器,集群搭建教程

    docker安装配置elasticsearch,kibana和IK分词器 elasticsearch文章系列 前置安装docker 创建docker网络 安装Elasticsearch 运行elast ...

  6. Elasticsearch 5.5.1 中文/拼音分词 亲测有效

    所有不说明elastic 版本的博客都是耍流氓 . --某码农 原文链接 版本如题.拼音和中文分词一起的整个测试流程如下: 预备 删除 index DELETE /index_name/ { } 创建 ...

  7. ElasticSearch + IK分词 + 拼音分词

    Docker 安装 ES 因为是测试需要,所以跟公司版本保持一致即可 sudo docker pull elasticsearch:7.4.2sudo mkdir -p /data/es_home/c ...

  8. [Elasticsearch](五)Docker环境下搭建Elasticsearch,Elasticsearch集群,Elasticsearch-Head以及IK分词插件和拼音分词插件

    目录: https://github.com/dolyw/ProjectStudy/tree/master/Elasticsearch DockerStudy dolyw:https://note.d ...

  9. elastic ik分词搜索_php环境下使用elasticSearch+ik分词器进行全文搜索

    php中文网最新课程 每日17点准时技术干货分享 首先需要说明的一点是,如果需要启用ik分词器,那么分词器的版本必须与es版本一致,即6.3.0的分词器需要同样6.3.0版本的es支持. 安装java ...

最新文章

  1. KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的
  2. windows下将iso文件挂载到文件夹
  3. erlang精要(30)-卫语句
  4. gym 101858
  5. python之实现从ftp下载文件到本地
  6. python文件编码及执行
  7. Java 画精美图形
  8. Cocoon概念性介绍
  9. Android 剪切板
  10. JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
  11. 自动驾驶——SimpleNet的学习笔记
  12. nginx访问量统计
  13. [Python]集合的交集,并集,差集
  14. 深度剖析阿里巴巴对Apache Flink的优化与改进
  15. 4399ATAPI讲解用例配置篇
  16. 简信CRM:什么样的企业适合引入CRM管理系统?
  17. fiddler websocket 乱码
  18. 东隅已逝,桑榆非晚--- Tips for XJTUers
  19. 广告的术语和简称大全
  20. T-SQL Recipes之Database Backups

热门文章

  1. 2018 BACS Regional Programming Contest C. BACS, Scoundrel Shopkeeper and Contiguous Sequence (模拟)
  2. [Java8]_[增强功能]_[Base64编解码]
  3. 活灵活现用Git--基础篇
  4. 佳能Canon PIXMA MG2545S 打印机驱动
  5. 【科普】机密资产Confidential Asset白皮书(1)
  6. 561.Array Partition I--Python
  7. 智能汽车如何联接未来?岳麓峰会亮出“长沙梯度”
  8. 超全文化艺术海外PPT模板素材网站整理
  9. java自动输入验证码_【自动化测试】使用Java+selenium填写验证码成功登录
  10. (贪心)过桥问题(c++)