Analyze API¶
Анализирует текстовую строку и возвращает результирующие токены
Варианты запроса¶
GET /_analyzePOST /_analyzeGET /<index>/_analyzePOST /<index>/_analyze
Параметры¶
Если указать index в path, можно использовать анализатор, определенный в этом индексе.
analyzer(опционально, строка) имя анализатора, который нужно применить к тексту. Может быть встроенный анализатор, либо тот, который определен в индексе.attributes(опционально, массив строк) массив атрибутов токена для фильтрации вывода параметраexplainchar_filter(опционально, массив строк) массив фильтров символов для препроцессинга текста перед передачей в токенайзерexplain(опционально, булево значение) если выставлен вtrue, включает в вывод атрибуты токенов и добавочные детали. Также для кастомного фильтра показывает результат промежуточных фильтровfield(опционально, строка) имя поля, анализатор которого нужно применить. С этим параметром обязательно указывать индексfilter(опционально, массив строк) массив токенфильтров, применяемых после токенайзера.normalizer(опционально, строка) нормализатор, использованный для приведения текста к токенуtext(требуется, строка или массив строк) Текст для анализа. Если передан массив строк, анализируется как multi-value полеtokenizer(опционально, строка) Токенайзер
Ссылки¶
https://www.elastic.co/guide/en/elasticsearch/reference/7.8/indices-analyze.html
Последнее обновление :
23 июля 2022 г.
Дата создания : 9 июля 2022 г.
Дата создания : 9 июля 2022 г.