detectCharset
s— Текст для анализа.String
String
Примеры
Базовое использование
Query
Response
detectLanguage
text_to_be_analyzed— Текст для анализа.String
un = неизвестно, язык определить не удалось; other = у определённого языка нет двухбуквенного кода. String
Примеры
Текст со смешением языков
Query
Response
detectLanguageMixed
detectLanguage, detectLanguageMixed возвращает Map с двухбуквенными кодами языков, которым сопоставлена процентная доля соответствующего языка в тексте.
Синтаксис
s— Текст для анализаString
Map(String, Float32)
Примеры
Смешанные языки
Query
Response
detectLanguageUnknown
detectLanguage, функция detectLanguageUnknown работает со строками, закодированными не в UTF-8.
Используйте эту версию, если ваша кодировка — UTF-16 или UTF-32.
Синтаксис
s— Текст для анализа.String
un = неизвестно, язык определить не удалось; other = у определённого языка нет двухбуквенного кода. String
Примеры
Базовое использование
Query
Response
detectTonality
ОграничениеТекущая версия этой функции ограничена тем, что использует встроенный словарь эмоциональной окраски и работает только с русским языком.
s— Текст для анализа.String
Float32
Примеры
Анализ тональности текста на русском языке
Query
Response
lemmatize
lang— Язык, правила которого будут применяться.Stringword— Слово в нижнем регистре, которое нужно лемматизировать.String
String
Примеры
Лемматизация английских слов
Query
Response
stem
word— Одно слово в нижнем регистре (или массив слов) для стемминга. Должно быть в нижнем регистре — символы в верхнем регистре приводят к неопределённому результату. Принимает String, FixedString, Array(String), Array(FixedString), Array(Nullable(String)) или Array(Nullable(FixedString)).StringилиFixedStringилиArray(String)илиArray(FixedString)language— Язык, для которого будут применяться правила стемминга. Используйте двухбуквенный код ISO 639-1 (например, ‘en’, ‘de’, ‘fr’), см. https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes.String
String или Array(String)
Примеры
Стемминг одного слова
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain необходимо указать путь к обычному текстовому файлу, где каждая строка соответствует определённому набору синонимов.
Слова в строке должны быть разделены пробелами или символами табуляции.
Для типа расширения wordnet необходимо указать путь к каталогу, содержащему тезаурус WordNet.
Тезаурус должен содержать индекс смыслов WordNet.
Синтаксис
ext_name— Имя расширения, в котором будет выполняться поиск.Stringword— Слово, для которого будет выполняться поиск в расширении.String
Array(String)
Примеры
Поиск синонимов
Query
Response