Tag标签
  • 传统
  • 图文
  • 卡片
全部文章

从零搭建 ES 搜索服务(三)同义词搜索

  上篇介绍了 ES 的基础搜索,能满足我们基本的需求,然而在实际使用中还可能希望搜索「番茄」能将包含「西红柿」的结果也罗列出来,本篇将介绍如何实现同义词之间的搜索。

  要使用「同义词插件」需要在创建索引时使用「自定义模板」并在自定义模板中「自定义分析器」。

  ① 在上篇新建的「 yb_knowledge.json 」模板中修改「 setting 」配置,往其中添加自定义分析器

从零搭建 ES 搜索服务(三)同义词搜索

  ④ 原本在索引中已存在的数据不受同义词动态更新的影响,可以通过以下命令手动更新

  至此同义词搜索已经实现完毕,后续将继续介绍其他附加功能,如拼音搜索以及搜索结果高亮等。

上一篇:

下一篇:

本站文章于2019-11-21 19:54,互联网采集,如有侵权请发邮件联系我们,我们在第一时间删除。 转载请注明:从零搭建 ES 搜索服务(三)同义词搜索