2

我正在尝试使用同义词设置弹性搜索索引并且几乎成功了。我的索引配置:

{
    "index": {
        "analysis": {
            "analyzer": {
                "syns": {
                    "filter": [
                        "standard",
                        "lowercase",
                        "syns_filter"
                    ],
                    "type": "custom",
                    "tokenizer": "standard"
                }
            },
            "filter": {
                "syns_filter": {
                    "type": "synonym",
                    "synonyms": ["Киев , Kyiv", "jee,java"],
                }
            }
        }
    }
}

唯一我无法解决的是它适用于jee并且搜索结果输出与 for 相同的结果java,但不适用于Kyiv

4

0 回答 0