Outils pour utilisateurs

Outils du site


public:cqi_api_doc

Ceci est une ancienne révision du document !


API CQi

Package org.txm

La classe Toolbox fournit la méthode getCqiClient() pour obtenir l'accès à l'API CQi à travers une instance de la classe AbstractCqiClient.

import org.txm.Toolbox

def corpusEngine = Toolbox.getCqiClient()

Package org.txm.searchengine.cqp

Une instance de la classe AbstractCqiClient fournit les méthodes suivantes :

Corpus

  • listCorpora() : retourne la liste des noms de corpus chargés dans TXM
println corpusEngine.listCorpora()

Propriétés de corpus

Propriétés de mots d'un corpus

  • cpos2Str(propriété de mot, positions) : retourne les valeurs d'une propriété de mot donnée pour certaines occurrences (mots) d'un corpus. Le corpus est désigné par le paramètre de propriété de mot. Par exemple “VOEUX.frlemma” désigne la propriété 'lemme' du corpus 'VOEUX'. Pour faire ce calcul, la méthode s'appuie sur :
    • cpos2Id(propriété, positions) : pour obtenir les codes numériques des valeurs de cette propriété pour certaines occurrences (ou positions) d'un corpus
    • id2Str(propriété, codes) : pour obtenir les valeurs correspondant à ces codes
  • str2Id(propriété, valeurs) : retourne le code numérique de certaines valeurs d'une propriété de mot
  • id2Freq(propriété, codes) : retourne la fréquence (le nombre total d'occurrences) de certaines valeurs d'une propriété de mot indiquées par leur code
  • id2Cpos(propriété, code) : retourne les positions des occurrences du code numérique d'une valeur d'une propriété de mot donnée (le code est obtenu par str2Id, cf ci-dessus)
  • regex2Id(propriété, expression régulière) : retourne les codes numériques des entrées correspondant à une expression régulière dans le lexique des valeurs d'une propriété de mot

Propriétés de structures d'un corpus

  • cpos2Struc(structure, positions) : retourne les indices d'une structure recouvrant certaines occurrences (mots) du corpus.
  • struc2Str(propriété de structure, indices) : retourne les valeurs d'une propriété de structure, la structure étant désignée par son indice dans son index
  • attributeSize(structure) : retourne la taille de l'index d'une structure (ce qui correspond au nombre d'occurrences de cette structure)
  • struc2Cpos(structure, indice) : retourne les positions de début et de fin d'une occurrence de structure désignée par son indice dans l'index de la structure

Résolution de requêtes CQL

  • cqpQuery(corpus, sous-corpus, requête) : appelle le moteur de recherche CQP pour déterminer les occurrences d'une requête CQL dans un corpus et sauve le résultat dans un sous-corpus
  • dumpSubCorpus(sous-corpus, champ, début, fin) : retourne les positions correspondant à un sous-corpus (correspondant au résultat d'une requête CQL)
  • subCorpusSize(corpus) : retourne le nombre de positions contenues dans un sous-corpus (sa taille)
public/cqi_api_doc.1454746672.txt.gz · Dernière modification: 2016/02/06 09:17 par slh@ens-lyon.fr