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— Язык, для которого будут применяться правила стемминга. Канонические идентификаторы перечислены в system.stemmers (например, ‘english’, ‘german’, ‘porter’). Snowball также принимает 2- или 3-буквенные коды ISO 639 (например, ‘en’, ‘eng’) в качестве псевдонимов там, где они определены, но их поддержка зависит от языка — для переносимости предпочтительнее использовать имена изsystem.stemmers.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