2、创建同义词文本维护同义词

  • 下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-10-0
  • 下载IK分词器7.10.0版本,并解压到指定文件夹下(elasticsearch-7.10.0/plugins/),文件夹改名为ik:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.10.0
  • 在ES的安装目录下的config目录下新建文件 synonyms.txt,如下图
  • 然后在文本中加入同义词如下
双十一,双11=>购物节
中秋,月饼=>中秋节
iphone,苹果手机,iphone13Pro
小米,小米手机
小米,小米电脑
  • 启动es,再运行es-head插件,进入可视化页面,执行创建索引操作,并指定同义词文件配置
PUT http://localhost:9200/test02_index/
{"settings": {"number_of_shards": 1,"number_of_replicas": 0,"analysis": {"filter": {"local_doc_filter": {"type": "synonym","synonyms_path": "synonyms.txt"}},"analyzer": {"my_doc_syno": {"type": "custom","tokenizer": "ik_smart","filter": ["local_doc_filter"]}}}},"mappings": {"properties": {"name": {"type": "text","analyzer": "my_doc_syno"},"remark": {"type": "text","analyzer": "my_doc_syno"}}}
}
  • 此时可看到正确返回
  • 此时,可通过head插件查看到索引属性
  • 接下来我们进入到验证环节,看是否同义词设置成功
POST http://localhost:9200/test02_index/_analyze/
{"field": "name","text": "双十一,iphone,小米"
}


数据验证步骤,同第一种方式(传送门:https://blog.csdn.net/u012888052/article/details/125016668)

创建同义词文本维护同义词相关推荐

  1. 创建索引时指定同义词

    1.创建索引时指定同义词 下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elastics ...

  2. oracle怎么给表建同义词_oracle建同义词,oracle 中怎么创建同义词?

    oracle 中怎么创建同义词? 我们需bai要准备的材料分别du是:电脑.oracle. 1.首zhi先打开oracle,如果dao想要实现表空间的方内法容,则输入以下代码: 2.如果想要实现用户的 ...

  3. mysql实现oracle的同义词_Oracle的同义词(synonyms)详解

    知识扩展:数据库对象 表.视图.序列.过程.函数.程序包,甚至其它同义词都可以创建同义词. 1.同义词:私有同义词.公有同义词. 私有同义词只能被当前模式的用户访问.私有同义词名称不可与当前模式的对象 ...

  4. Oracle 原理: 公有同义词 和 私有同义词

    同义词是现有对象的一个别名,和 C++ 里面的typedef关键字很像.同义词都能简化SQL语句,隐藏对象的名称和所有者,也可以提供对对象的公共访问. 在Oracle中,同义词分为公有同义词和私有同义 ...

  5. oracle中private同义词和public同义词

    项目中遇到,遂从网上搜索了下,觉得如下解释较为通俗易懂: 假设oracle有以下两个用户: admin , visitor 我们在admin下建立了 testtable 这个表,并且对visitor用 ...

  6. oracle公共同义词查找,[Oracle]同义词(synonym)

    (一)同义词的概念 同义词是数据库中表.视图.索引或其他模式对象的别名,与视图相似,同义词不占用实际的存储空间,在数据字典中只存同义词的定义. 在开发数据库时,应尽量避免直接引用表.视图或其他数据库对 ...

  7. Lucene 应用 WordNet 的同义词典实现同义词检索(C#版)

    http://www.blogjava.net/Unmi/archive/2010/07/14/326123.html 同义词检索应该很多时候会用得上的,举个简单的例子,我们搜索关键字 good 的时 ...

  8. oracle 同义词名称,ORACLE同义词总结

    同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使 ...

  9. oracle只读权限 同义词,权限的同义词,欣赏和权限的近义词是什么

    欣赏和权限的近义词是什么 欣赏的近义词--玩赏.观赏.赏识.鉴赏 权限的近义词--范围,.权势.权位.权责 如何给同义词授权 如果在bai用户agmtadmin下创建了du一个表TC_EP_SPLIT ...

最新文章

  1. 分分钟掌握设计基本原则
  2. 快讯 | 清华成立AI研究院,与谷歌深度合作,张钹、姚期智、Jeff Dean坐镇
  3. [SAP PI]ECC系统接收财务凭证IDoc的配置步骤(总账 应收 应付)
  4. SpringMVC学习(六)——Spring四种方式整合MyBatis
  5. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论
  6. Android组件之Service
  7. C#——事件(Event)DEMO[闻鸡起舞]
  8. 判断一个数组中的值是否在另一个数组中
  9. JAVA-求整数序列中出现次数最多的数
  10. 新松机器人刻蚀机_中国最大机器人产业基地新松智慧园在沈阳启用
  11. Server.UrlEncode、HttpUtility.UrlDecode的区别
  12. java 通用对象_java 通用对象排序
  13. python利器-bluepy 一款python封装的BLE利器简单介绍
  14. python数值运算代码_Python数值
  15. Qt制作贪吃蛇小游戏
  16. 三维扫描仪[8]——如何设计一台云台式扫描仪(机械结构)
  17. iOS 5 故事板入门(4)
  18. 浙大计算机就业方向,浙大四大 王牌专业,毕业后工作待遇高,发展前景非常广阔...
  19. 登陆服务器时显示安全登陆,怎么登陆服务器,都有哪些安全问题?
  20. Posix 接口笔记

热门文章

  1. MySQL InnoDB存储引擎 聚集和非聚集索引
  2. 邓耀鑫:黄金短线继续下挫,黄金最新行情分析及操作建议
  3. input 文本框里的放字体图标的方法
  4. SNPE量化分析(1)
  5. 转载:磁盘工作原理、文件系统及i节点、块存储、文件存储、对象存储、DAS、NAS、还有SAN
  6. 【云云怪】第5个项目:爬取王者荣耀全皮肤图片
  7. BUUCTF-另外一个世界
  8. 读“端到端原则”有感
  9. 从科技巨头的布局看未来物联网发展趋势
  10. win10 自启动设置无效