Как Добавить Фильтр Символов Замены Шаблона В Нормализатор Elasticsearch

#elasticsearch

Вопрос:

Моя цель состоит в том, чтобы один и тот же шаблон заменял фильтр символов как в моем пользовательском анализаторе, так и в нормализаторе. Похоже, я могу использовать фильтр на анализаторе без проблем, однако сталкиваюсь с ошибкой при попытке подключить фильтр к нормализатору:

Custom normalizer [lowercase_custom] may not use filter [custom_trim].

Я нашел почти точную проблему, обсуждаемую на https://github.com/elastic/elasticsearch/issues/28605. Однако на основе обсуждения на https://github.com/elastic/elasticsearch/issues/23142 Я понял, что фильтр символов замены шаблона теперь будет поддерживаться в нормализаторах, поэтому я не понимаю, почему я получаю ошибку.

Мы используем Elasticsearch версии 7.9.

PS: Мы хотим, чтобы наш фильтр символов custom_trim обрезал все пробелы, мы обнаружили, что фильтр обрезки не удаляет, например, символ u2007.