问题描述
我是ElasticSearch的新手。我正在按照article中的说明在ElasticSearch中设置同义词。
有人可以帮助我如何将synonym.txt上传到ElasticSearch以便在设置中进行引用吗?
解决方法
由于您不熟悉ES,建议您使用另一种使用过滤器来使用同义词的方法,如您提到的同一官方链接中所示。
"synonym": {
"type": "synonym","lenient": true,"synonyms": [ "foo,bar => baz" ] // please note this
}
不过,如果您想使用基于文件的同义词,则可以按照官方文档中的说明简单地将ssh放入ES服务器作为文件
上面配置了一个同义词过滤器,其路径为 analysis / synonym.txt(相对于配置位置)。同义词 然后为分析仪配置过滤器。