同義語を使用してelasticsearchインデックスをセットアップしようとしていますが、ほとんど成功しました。インデックスの私の構成:
{
"index": {
"analysis": {
"analyzer": {
"syns": {
"filter": [
"standard",
"lowercase",
"syns_filter"
],
"type": "custom",
"tokenizer": "standard"
}
},
"filter": {
"syns_filter": {
"type": "synonym",
"synonyms": ["Киев , Kyiv", "jee,java"],
}
}
}
}
}
私が解決できなかった唯一のことは、それが機能しjee
、検索結果が と同じ結果を出力することですjava
が、 では機能しませんKyiv
。