弹性搜索的配置位置是什么?同义词文件应该放在哪里?

时间:2017-05-30 09:40:22

标签: elasticsearch configuration synonym

我想使用弹性搜索的同义词功能。我不知道在哪里保留它。需要帮助!

1 个答案:

答案 0 :(得分:1)

您可以将同义词文件放在相对于配置位置的路径中。

您可以查看ES设置的Directory layout。 它包含一个config文件夹,您可以在其中放置synonym文件,然后指定该文件的相对路径。

例如

    "filter" : {
                "synonym" : {
                    "type" : "synonym",
                    "synonyms_path" : "analysis/synonym.txt"
                }
            }
  

以上配置同义词过滤器,路径为   analysis / synonym.txt(相对于配置位置)。

有关详细信息,请参阅this

修改

您还可以指定绝对路径。根据文件

  

应使用synonyms_path参数指定同义词文件的路径,并且该路径应该是Elasticsearch配置目录的绝对路径或相对路径。

参考this