在elasticsearch下面的config下面建立一个文件夹analysis然后在里面建立一个文本,当然最好在widow里面notepad里面建立好,这个文本名字叫synonyms.txt
一定要是utf-8编辑的

将这个文件上传

然后重启es就可以使用了

这是建立的一个映射
PUT test_index
{
“settings”: {
“number_of_shards”: 1,
“analysis”: {
“filter”: {
“my_synonym_filter”:{
“type”:“synonym”,
“synonyms_path”:“analysis/synonyms.txt”
}
},
“analyzer”: {
“ik_syno”:{
“type”:“custom”,
“tokenizer”:“ik_smart”,
“filter”:[“my_synonym_filter”]
},
“ik_syno_max”:{
“type”:“custom”,
“tokenizer”:“ik_max_word”,
“filter”:[“my_synonym_filter”]
}
}
}
},
“mappings”: {
“doc”:{
“properties”:{
“item_name”:{
“type”:“text”,
“analyzer”:“ik_syno_max”,
“search_analyzer”:“ik_syno_max”
}
}
}
}
}

插入两条数据
POST test_index/doc/1
{
“item_name”:“对违反出租车运营规定的处罚”
}

POST test_index/doc/2
{
“item_name”:“出租汽车经营者不按照规定配置出租汽车相关设备”
}

检索
GET /test_index/doc/_search
{
“query”: {
“match”: {
“item_name”: “出租车”
}
}
}

两条都搜出来了因为当时将这两个设置为同义词

elasticsearch6.4.3实现搜索同义词相关推荐

  1. springboot基于Elasticsearch6.x版本进行ES同义词、停用词(停止词)插件配置,远程词典热加载及数据库词典热加载总结,es停用词热更新,es同义词热更新

    前言:ES版本差异较大,建议跨版本的同学,可以先了解一下版本区别,建议不要跨版本使用插件或者进行项目调试. 本总结主要基于6.x版本的6.5.1(6.2.2实测可用),分词器为IK,下载地址:http ...

  2. [图文讲解]强大的谷歌搜索技巧,百度360搜狗什么的就是渣渣

    首先推荐篇关于谷歌搜索的大体文章给大家看看,望大家对谷歌搜索有个初步的印象和了解 谷歌免翻墙地址: 请戳我吧,我是传送门 善用GOOGLE  --  從入門到精通 (DOC 簡體字版由網站下載,原作者 ...

  3. 程序员必须学会的谷歌搜索技巧

    程序员必须学会的谷歌搜索技巧 1.搜到的结果东拼西凑 "关键字",通过给关键字加""双引号,得到的搜索结果就是完全按照关键字的顺序来搜的. 2.不想让结果出现某 ...

  4. 在全文索引中同义词的使用

    /*建立测试环境 WINXP(SP3)+SQL SERVER2005(SP3)*/ if object_id('tb') is not null drop table tb go create tab ...

  5. 同义词 - 搜索引擎

    同义词分类:索引同义词和搜索同义词. 索引同义词和搜索同义词的关系: 时间和空间互换 任何词都可以放在搜索同义词中也可以放在索引同义词中. 索引同义词: 顾名思义就是建索引的时候,把同义词也建到词对应 ...

  6. Google搜索技巧2005

    作者:Philipp Lenssen 原文地址:http://blog.outer-court.com/archive/2005-09-29-n85.html 原文标题:Google Search T ...

  7. 情感分析:基于循环神经网络

    情感分析:基于循环神经网络 Sentiment Analysis: Using Recurrent Neural Networks 与搜索同义词和类比词类似,文本分类也是单词嵌入的一个下游应用.在本文 ...

  8. 十步优化SQL Server中的数据访问

    故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户, ...

  9. 双向循环神经网络_情感分析:基于循环神经网络

    情感分析:基于循环神经网络 Sentiment Analysis: Using Recurrent Neural Networks 与搜索同义词和类比词类似,文本分类也是单词嵌入的一个下游应用.在本文 ...

  10. T- SQL性能优化详解

    http://www.cnblogs.com/Shaina/archive/2012/04/22/2464576.html 故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较 ...

最新文章

  1. SLAM:VSLAM简介之详细攻略
  2. fetch 自动加cookie_如何在shell中动态获取chrome浏览器的cookie信息
  3. stat函数_使用Python的stat函数有效地获得所有者,组和其他权限
  4. 百度飞桨 如何撑起了AI产业生态?
  5. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」
  6. python get请求下载excel_用Python下载Sharepoint Excel文件
  7. 【Scratch案例实操】scratch西游记师徒谁人气高 scratch编程案例教学 scratch创意编程 少儿编程教案
  8. Word 2016封面不显示页码
  9. 日常Bug:0xC0000135
  10. 推荐一个node QQ机器人框架-onebot
  11. 检查一个字符串是否为回文 回文:正着念与反着念一样,例如:上海自来水来自海上;要求用户从控制台输入一个email地址,然后获取该email的用户名(@之前的内容)
  12. 服务器系统2008r2企业版补丁,windows2008R2服务器更新补丁
  13. 时间戳转时间精确到毫秒
  14. conda加速器mamba使用
  15. 用C语言求奇数的几种方法
  16. 嵌入式学习:裸机开发_L4_官方SDK开发LED实验
  17. utf8汉字编码16进制对照
  18. 钉钉小程序图表刷新 antv-f2
  19. flex布局---flex-wrap属性,决定排列是否换行
  20. 竟然如愿让我拿到诸多大厂offer(头条,PDD,Alibaba)-来自Alibaba的Java面试指南,

热门文章

  1. 互联网大脑加速进化,2018年类脑智能巨系统在中国突然爆发
  2. 数据库实验第七周【集合查询数据更新】
  3. 沉迷机器人操作系统的一个理由和四种修仙秘籍(更新ROS 2.0内容)
  4. 【Excle】在方框内打勾
  5. 玩客云 装java_玩客云内置 eMMC 存储刷入 armbian
  6. 微软关闭了两种攻击途径:Office 宏、RDP 暴力破解
  7. 360全景图PS更换天空背景
  8. 商务统计_5 用图表演示数据 - 茎叶图
  9. 操作系统安装磁盘清理方法
  10. 2021年中国商业银行企业避险业务分析:引导企业坚持汇率风险中性理念[图]