以前写的一遍文章,被删除了,现在补回来。
首先安装插件 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, 返回一组列表,格式如下(逗号分隔)
西红柿,番茄