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

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

в учебнике elasticsearch он говорит что-то вроде:

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

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

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

однако это, похоже, не работает. Есть идеи, ребята?

1 ответов


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

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