Funções de processamento de linguagem natural (NLP)
detectCharset
s— O texto a ser analisado.String
String
Exemplos
Uso básico
Query
Response
detectLanguage
text_to_be_analyzed— O texto a ser analisado.String
un = desconhecido, não foi possível detectar nenhum idioma; other = o idioma detectado não tem um código de 2 letras. String
Exemplos
Texto multilíngue
Query
Response
detectLanguageMixed
detectLanguage, detectLanguageMixed retorna um Map de códigos de idioma de 2 letras mapeados para a porcentagem de determinado idioma no texto.
Sintaxe
s— O texto a ser analisadoString
Map(String, Float32)
Exemplos
Idiomas mistos
Query
Response
detectLanguageUnknown
detectLanguage, exceto que a função detectLanguageUnknown funciona com strings codificadas em formatos que não são UTF-8.
Prefira esta versão quando o conjunto de caracteres for UTF-16 ou UTF-32.
Sintaxe
s— O texto a ser analisado.String
un = desconhecido, não foi possível detectar nenhum idioma, other = o idioma detectado não tem código de 2 letras. String
Exemplos
Uso básico
Query
Response
detectTonality
LimitaçãoEsta função é limitada em sua forma atual, pois usa o dicionário emocional embutido e funciona apenas para o idioma russo.
s— O texto a ser analisado.String
Float32
Exemplos
Análise de sentimento em russo
Query
Response
lemmatize
lang— Idioma cujas regras serão aplicadas.Stringword— Palavra em letras minúsculas a ser lematizada.String
String
Exemplos
Lematização em inglês
Query
Response
stem
word— Uma única palavra em minúsculas (ou um array de palavras) para reduzir ao radical. Deve estar em minúsculas — caracteres maiúsculos produzem resultados indefinidos. Aceita String, FixedString, Array(String), Array(FixedString), Array(Nullable(String)) ou Array(Nullable(FixedString)).StringouFixedStringouArray(String)ouArray(FixedString)language— Idioma cujas regras de stemming serão aplicadas. Use o código ISO 639-1 de duas letras (por exemplo, ‘en’, ‘de’, ‘fr’); consulte https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes.String
String ou Array(String)
Exemplos
Reduzindo uma única palavra ao radical
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain, você precisa fornecer o caminho para um arquivo de texto simples, em que cada linha corresponde a um determinado conjunto de sinônimos.
As palavras nessa linha devem ser separadas por espaços ou tabulações.
Com o tipo de extensão wordnet, você precisa fornecer o caminho para um diretório que contenha o tesauro WordNet.
O tesauro deve conter um índice de sentidos do WordNet.
Sintaxe
ext_name— Nome da extensão em que a busca será realizada.Stringword— Palavra que será pesquisada na extensão.String
Array(String)
Exemplos
Encontrar sinônimos
Query
Response