我想使用弹性搜索的同义词功能。我不知道在哪里保留它。需要帮助!
答案 0 :(得分:1)
您可以将同义词文件放在相对于配置位置的路径中。
您可以查看ES设置的Directory layout。
它包含一个config
文件夹,您可以在其中放置synonym
文件,然后指定该文件的相对路径。
例如
"filter" : {
"synonym" : {
"type" : "synonym",
"synonyms_path" : "analysis/synonym.txt"
}
}
以上配置同义词过滤器,路径为 analysis / synonym.txt(相对于配置位置)。
有关详细信息,请参阅this
修改强>
您还可以指定绝对路径。根据文件
应使用synonyms_path参数指定同义词文件的路径,并且该路径应该是Elasticsearch配置目录的绝对路径或相对路径。
参考this