Определить правила для icu-преобразования вasticsearch - PullRequest
0 голосов
/ 08 июня 2018

Я не смог найти ни одного рабочего примера использования правил в фильтре icu_transform.Единственный пример, который я нашел, следующий:

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

Но я получил Тест на недопустимый идентификатор .Если я удаляю id, он выполняется, но ничего не делает с данным текстом.

Как применить правила в фильтре преобразования ISU?

PS На всякий случай, общая задача - перевести с латыни на кириллицу.Транслитерация icu по умолчанию (установите «id» на «Any-Cyrillic») не работает так, как мне нужно.Например, он преобразует 'ch' в 'цх', но мне нужно сопоставить его с 'ч'.

...