Elasticsearch char_filter заменяет любой символ пробелом?

Я использую elasticsearch для моего приложения Ruby on Rails. Я хочу использовать char_filter для замены некоторых символов пробелом.

В учебнике elasticsearch говорится следующее:

"mappings" : ["ph=>f", "qu=>q"]

Я пробовал следующее:

"mappings" : ["ph=>\s", "qu=>\s"]

Однако он не работает. Любые идеи парней?

Ответ 1

Вы можете использовать обозначение \uXXXX для пробелов:

"mappings" : ["ph=>\s", "qu=>\\u0020"]