Outils pour utilisateurs

Outils du site


public:cqi_api_doc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:cqi_api_doc [2016/02/06 09:17]
slh@ens-lyon.fr
public:cqi_api_doc [2017/03/13 11:43] (Version actuelle)
matthieu.decorde@ens-lyon.fr Page moved from cqi_api_doc to public:cqi_api_doc
Ligne 1: Ligne 1:
 ====== API CQi ====== ====== API CQi ======
 +
 +L'API CQi donne accès au moteur CQP en Java et Groovy.
  
 ===== Package org.txm ===== ===== Package org.txm =====
Ligne 34: Ligne 36:
     * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Str%28java.lang.String,​%20int[]%29|id2Str]](propriété,​ codes) : pour obtenir les valeurs correspondant à ces codes     * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Str%28java.lang.String,​%20int[]%29|id2Str]](propriété,​ codes) : pour obtenir les valeurs correspondant à ces codes
   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​str2Id%28java.lang.String,​%20java.lang.String%29|str2Id]](propriété,​ valeurs) : retourne le code numérique de certaines valeurs d'une propriété de mot   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​str2Id%28java.lang.String,​%20java.lang.String%29|str2Id]](propriété,​ valeurs) : retourne le code numérique de certaines valeurs d'une propriété de mot
-  * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Freq%28java.lang.String,​%20int[]%29|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+  * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Freq%28java.lang.String,​%20int[]%29|id2Freq]](propriété,​ codes) : retourne la fréquence (le nombre total d'​occurrences) de certaines valeurs d'une propriété de mot désignées ​par leur code
   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Cpos%28java.lang.String,​%20int%29|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)   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​id2Cpos%28java.lang.String,​%20int%29|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)
   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​regex2Id%28java.lang.String,​%20java.lang.String%29|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   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​regex2Id%28java.lang.String,​%20java.lang.String%29|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
Ligne 47: Ligne 49:
 ==== Résolution de requêtes CQL ==== ==== Résolution de requêtes CQL ====
  
-  * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​cqpQuery%28java.lang.String,​%20java.lang.String,​%20java.lang.String%29|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+  * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​cqpQuery%28java.lang.String,​%20java.lang.String,​%20java.lang.String%29|cqpQuery]](corpus,​ sous-corpus,​ requête) : lance le moteur de résolution ​CQP sur l'expression ​CQL de la requête ​et enregistre les matchs ​dans un sous-corpus 
 +    * corpus = "​CORPUSNAME"​ 
 +    * sous-corpus = "​RESULTSET"​ 
 +    * requête = "​[frpos='​N.*'​]"​
   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​dumpSubCorpus%28java.lang.String,​%20byte,​%20int,​%20int%29|dumpSubCorpus]](sous-corpus,​ champ, début, fin) : retourne les positions correspondant à un sous-corpus (correspondant au résultat d'une requête CQL)   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​dumpSubCorpus%28java.lang.String,​%20byte,​%20int,​%20int%29|dumpSubCorpus]](sous-corpus,​ champ, début, fin) : retourne les positions correspondant à un sous-corpus (correspondant au résultat d'une requête CQL)
 +    * sous-corpus = "​CORPUSNAME:​RESULTSET"​
 +    * champ = CQI_CONST_FIELD_MATCH,​ CQI_CONST_FIELD_TARGET,​ etc. (voir [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​ICqiClient.html|ICqiClient]])
 +    * début = 0
 +    * fin = corpusEngine.subCorpusSize(sous-corpus)-1
   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​subCorpusSize%28java.lang.String%29|subCorpusSize]](corpus) : retourne le nombre de positions contenues dans un sous-corpus (sa taille)   * [[http://​txm.sourceforge.net/​javadoc/​TXM/​TBX/​org/​txm/​searchengine/​cqp/​AbstractCqiClient.html#​subCorpusSize%28java.lang.String%29|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