以前写的一遍文章,被删除了,现在补回来。
首先安装插件 dynamic-synonym,
curl -XPOST "http://localhost:9200/*/" -d '{ "analysis": { "analyzer":{ "mysynonym":{ "type": "custom", "tokenizer":"ik_max_word", "filter":[ "remote_synonym" ] } }, "filter":{ "remote_synonym":{ "expand": true, "ignore_case": true, "type": "dynamic_synonym", "synonyms_path" : "http://*/word/getAllSynonymToTokenStream", "interval": 60 } } } }';
上面的url, 返回一组列表,格式如下(逗号分隔)
西红柿,番茄