在Elasticsearch同义词中使用unicode字符

时间:2013-06-03 12:10:11

标签: unicode elasticsearch

我正在尝试使用同义词设置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

1 个答案:

答案 0 :(得分:0)

对于jee你宣称java是同义词而且类似于kneb,kyiv是另一对同义词