当前位置: 首页 > article >正文

Redis Search系列 - 第二讲 同义词

同义词 - Synonym support

在Redis Search中支持为某个index设置 同义词组(支持多个),后续在搜索时若term属于某个同义词组,则包含同义词组内的任何一个词的文档均能被检索到。

同义词相关命令示例:

# Create an index
> FT.CREATE my_idx schema t text

# Create a synonym group 
# 即hello、world设置为my_idx下的同义词组my_syn_group
> FT.SYNUPDATE my_idx my_syn_group hello world

# Insert documents
> HSET foo t hello
(integer) 1
> HSET bar t world
(integer) 1

# Search
# 因为hello、world属于同义词组my_syn_group
# 所以检索hello即同时返回包含world的文档
> FT.SEARCH my_idx hello
1) (integer) 2
2) "foo"
3) 1) "t"
   2) "hello"
4) "bar"
5) 1) "t"
   2) "world"

关于同义词相关操作命令FT.SYNUPDATEFT.SYNDUMP参见:
https://redis.io/docs/latest/commands/ft.synupdate/
https://redis.io/docs/latest/commands/ft.syndump/


http://www.kler.cn/news/362085.html

相关文章:

  • 10. 异常处理器
  • babylonjs shader学习之copy shadertoy案例
  • Docker基础部署
  • ESC服务器被暴力破解如何解决
  • 15分钟学Go 第8天:控制结构 - 循环
  • 特种设备作业电梯维修作业
  • Go 项目配置的定制化和一体化打包方案
  • 红队老子养成记4 - 不要遇到403就放弃,学会403绕过,找到别人找不到的接口!!(全网最多绕过!)
  • UG NX12.0建模入门笔记:1.0 UG NX12.0安装教程
  • 计算机视觉在疲劳检测中的应用
  • MySQLDBA修炼之道-开发篇(一)
  • webAPI中的触屏事件、轮播图、插件以及本地存储
  • 鸿蒙系统 VS 安卓系统,谁将引领未来移动操作系统?
  • 十九、Python基础语法(字典(dict))
  • Tftpd.exe源代码分析----TftpdIoPostReceiveBuffer函数分析
  • 10月22日,每日信息差
  • 基础学习-centos修改本地语言
  • 【C++】vector(1)
  • Linux中文件的读写过程
  • 制造企业数字化转型顶层规划案例(55页满分PPT)
  • Vue学习笔记(四、v-bind指令)
  • 复旦大学全球供应链研究中心揭牌,合合信息共话大数据赋能
  • VMware通过Vcenter升级Esxi
  • 人工智能技术的应用与未来展望
  • 电子电气架构---中央/准中央+区域架构已成为OEM主机厂降本利器
  • 059_基于python智能文献管理系统