detectCharset
s— Le texte à analyser.String
String
Exemples
Utilisation de base
Query
Response
detectLanguage
text_to_be_analyzed— Le texte à analyser.String
un = inconnu, aucune langue n’a pu être détectée, other = la langue détectée n’a pas de code à 2 lettres. String
Exemples
Utilisation de base
Query
Response
detectLanguageMixed
detectLanguage, detectLanguageMixed renvoie une Map de codes de langue à 2 lettres associés au pourcentage de chaque langue dans le texte.
Syntaxe
s— Le texte à analyserString
Map(String, Float32)
Exemples
Langues mixtes
Query
Response
detectLanguageUnknown
detectLanguage, à la différence que la fonction detectLanguageUnknown fonctionne avec des chaînes non encodées en UTF8.
Préférez cette version si votre jeu de caractères est UTF-16 ou UTF-32.
Syntaxe
s— Le texte à analyser.String
un = inconnu, aucune langue n’a pu être détectée, other = la langue détectée n’a pas de code à 2 lettres. String
Exemples
Utilisation de base
Query
Response
detectTonality
s— Le texte à analyser.String
Float32
Exemples
Analyse des sentiments en russe
Query
Response
lemmatize
lang— Langue dont les règles seront utilisées.Stringword— Mot en minuscules à lemmatiser.String
String
Exemples
Lemmatisation en anglais
Query
Response
stem
word— Un mot unique en minuscules (ou un tableau de mots) à soumettre à la racinisation. Doit être en minuscules — la présence de caractères majuscules produit des résultats indéfinis. Accepte String, FixedString, Array(String), Array(FixedString), Array(Nullable(String)) ou Array(Nullable(FixedString)).StringouFixedStringouArray(String)ouArray(FixedString)language— Langue dont les règles de racinisation seront appliquées. Les identifiants canoniques sont répertoriés dans system.stemmers (par ex. ‘english’, ‘german’, ‘porter’). Snowball accepte également les codes ISO 639 à 2 ou 3 lettres (par ex. ‘en’, ‘eng’) comme alias lorsqu’ils sont définis, mais la couverture varie selon la langue — privilégiez les noms desystem.stemmerspour une meilleure portabilité.String
String ou Array(String)
Exemples
Racinisation d’un mot unique
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain, vous devez fournir le chemin vers un fichier texte simple, dans lequel chaque ligne correspond à un ensemble de synonymes donné.
Les mots de cette ligne doivent être séparés par des espaces ou des tabulations.
Avec le type d’extension wordnet, vous devez fournir le chemin vers un répertoire contenant le thésaurus WordNet.
Le thésaurus doit contenir un index des sens WordNet.
Syntaxe
ext_name— Nom de l’extension dans laquelle la recherche s’effectue.Stringword— Mot recherché dans l’extension.String
Array(String)
Exemples
Trouver des synonymes
Query
Response