Funciones de procesamiento del lenguaje natural (NLP)
detectCharset
s— Texto que se va a analizar.String
String
Ejemplos
Uso básico
Query
Response
detectLanguage
text_to_be_analyzed— El texto que se va a analizar.String
un = desconocido, no se puede detectar ningún idioma; other = el idioma detectado no tiene un código de 2 letras. String
Ejemplos
Texto multilingüe
Query
Response
detectLanguageMixed
detectLanguage, pero detectLanguageMixed devuelve un Map de códigos de idioma de 2 letras asociados al porcentaje de cada idioma en el texto.
Sintaxis
s— El texto que se va a analizarString
Map(String, Float32)
Ejemplos
Idiomas mezclados
Query
Response
detectLanguageUnknown
detectLanguage, excepto que la función detectLanguageUnknown funciona con cadenas codificadas en formatos distintos de UTF-8.
Prefiera esta versión cuando el juego de caracteres sea UTF-16 o UTF-32.
Sintaxis
s— El texto que se va a analizar.String
un = desconocido, no se puede detectar ningún idioma; other = el idioma detectado no tiene un código de 2 letras. String
Ejemplos
Uso básico
Query
Response
detectTonality
LimitaciónActualmente, esta función es limitada, ya que utiliza el diccionario emocional integrado y solo funciona con el idioma ruso.
s— El texto que se va a analizar.String
Float32
Ejemplos
Análisis de sentimiento del ruso
Query
Response
lemmatize
lang— Idioma al que se aplicarán las reglas.Stringword— Palabra en minúsculas que debe lematizarse.String
String
Ejemplos
Lematización en inglés
Query
Response
stem
word— Una única palabra en minúsculas (o un array de palabras) a la que aplicar stemming. Debe estar en minúsculas; los caracteres en mayúsculas producen resultados indefinidos. Acepta String, FixedString, Array(String), Array(FixedString), Array(Nullable(String)) o Array(Nullable(FixedString)).StringoFixedStringoArray(String)oArray(FixedString)language— Idioma cuyas reglas de stemming se aplicarán. Use el código ISO 639-1 de dos letras (p. ej., ‘en’, ‘de’, ‘fr’); consulte https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes.String
String o Array(String)
Ejemplos
Aplicación de stemming a una única palabra
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain, debes proporcionar la ruta a un archivo de texto simple, donde cada línea corresponde a un determinado conjunto de sinónimos.
Las palabras de esta línea deben estar separadas por espacios o tabuladores.
Con el tipo de extensión wordnet, debes proporcionar la ruta a un directorio que contenga el tesauro de WordNet.
El tesauro debe contener un índice de sentidos de WordNet.
Sintaxis
ext_name— Nombre de la extensión en la que se realizará la búsqueda.Stringword— Palabra que se buscará en la extensión.String
Array(String)
Ejemplos
Buscar sinónimos
Query
Response