在ElasticSearch中上传同义词文件

问题描述

我是ElasticSearch的新手。我正在按照article中的说明在ElasticSearch中设置同义词。

有人可以帮助我如何将synonym.txt上传到ElasticSearch以便在设置中进行引用吗?

解决方法

由于您不熟悉ES,建议您使用另一种使用过滤器来使用同义词的方法,如您提到的同一官方链接中所示。

  "synonym": {
            "type": "synonym","lenient": true,"synonyms": [ "foo,bar => baz" ] // please note this
          } 

不过,如果您想使用基于文件的同义词,则可以按照官方文档中的说明简单地将ssh放入ES服务器作为文件

上面配置了一个同义词过滤器,其路径为 analysis / synonym.txt(相对于配置位置)。同义词 然后为分析仪配置过滤器。