一、同义词词库配置
编辑环境:windows、elasticsearch7.1.1
1.创建同义词文件
首先要在ES中config文件夹下创建analysis文件,并在里面创建synonym.dic
2.编辑同义词
使用文本编辑器打开文件,输入你想要创建的同义词(分隔符是英文逗号)
西红柿,番茄,tomato
马铃薯,土豆
保存,此时我的文件所在位置为elasticsearch-7.1.1\config\analysis\synonym.dic
3.打开kibana输入以下命令
#创建同义词词库
PUT syno
{
"settings": {
"analysis": {
"filter": {
"my_synonym_filter": {
"type": "synonym",
"synonyms_path" : "analysis/synonym.dic"
}
},
"analyzer": {
"my_synonyms": {
"tokenizer": "ik_smart",
"filter": [
"lowercase",
"my_synonym_filter"
]
}
}
}
}
}
#查询同义词
GET /syno/_analyze
{