Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›Анализ текста

Справочник по фильтрам символов

Фильтры символов используются для предварительной обработки потока символов перед передачей его в токенизатор.

Фильтр символов получает исходный текст в виде потока символов и может преобразовывать поток, добавляя, удаляя или изменяя символы. Например, фильтр символов может использоваться для преобразования индо-арабских цифр (٠‎١٢٣٤٥٦٧٨‎٩‎) в их арабско-латинские эквиваленты (0123456789) или для удаления HTML-элементов, таких как <b> из потока.

Elasticsearch имеет ряд встроенных фильтров символов, которые могут использоваться для создания пользовательских анализаторов.

Фильтр символов HTML Strip
Фильтр символов html_strip удаляет HTML-элементы, такие как <b>, и декодирует HTML-сущности, такие как &amp;.
Фильтр символов Mapping
Фильтр символов mapping заменяет все вхождения указанных строк на указанные замены.
Фильтр символов Pattern Replace
Фильтр символов pattern_replace заменяет все символы, соответствующие регулярному выражению, на указанную замену.

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/analysis-charfilters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API