ES近义词匹配

源代码 2024-9-15 21:24:18 71 0 来自 中国
ES近义词匹配

ES近义词匹配搜索需要用户提供一张满足相应格式的近义词表,并在创建索引时设计将该表放入settings中。
近义词表的可以直接以字符串的形式写入settings中也可以放入文本文件中,由es读取。
近义词表格式

近义词表需要满足以下格式要求:

  • A => B,C格式

    • 这种格式在搜索时会将搜索词A替换成B、C,且B,C互不为同义词

  • A,B,C,D 格式
这种格式得分情况讨论:

  • 当expand == true时,这种格式等价于A,B,C,D => A,B,C,D即ABCD互为同义词
  • 当expand == false时,这种格式等价于A,B,C,D => A,即ABCD四个词在搜索时会被替换成A
如何使用近义词表进行查询

建立索引
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-4 16:41, Processed in 0.161359 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表