在elasticsearch中定义icu变换的规则

时间:2018-06-08 16:57:48

标签: elasticsearch icu transliteration

我找不到在'icu_transform'过滤器中使用'规则'的任何工作示例。 我发现的唯一例子如下:

"my_icu_transformer_rules": {
   "type": "icu_transform",
   "id": "test",
   "dir": "forward",
   "rules": "a > b; b > c;"
}

但是我得到了非法身份证测试。如果我删除id,它会执行但对给定的文本没有任何作用。

在isu变换过滤器中应用规则的方法是什么?

P.S。以防万一,总体任务是从拉丁语转换为西里尔语。默认的icu音译(将'id'设置为“Any-Cyrillic”)不能按我需要的方式工作。例如,它将'ch'转换为'цх',但我需要将其映射到'ч'。

0 个答案:

没有答案