Как убрать пробелы между словами перед индексацией?
Например: я хочу иметь возможность искать 0123 7784 9809 7893 при запросе "0123 7784 9809 7893", "0123778498097893" или "0123-7784-9809-7893 "
Моя идея состоит в том, чтобы удалить все пробелы и тире и объединить частичное в целую строку (0123 7784 9809 7893 до 0123778498097893) перед индексацией, а также добавить анализатор в запросчасть, чтобы найти желаемый результат.
Я пытался
"char_filter" : {
"neglect_dash_and_space_filter" : {
"type" : "mapping",
"mappings" : [
"- => ",
"' ' => "
]
}
Кажется, что удаляется только тире, но не пробелы. Проверено на заказ гонт, но все равно не работает. Добрый совет. Благодаря.