Outils pour utilisateurs

Outils du site


public:specs_ajout_moteur_resolution_annotation

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
Dernière révision Les deux révisions suivantes
public:specs_ajout_moteur_resolution_annotation [2019/05/23 11:20]
matthieu.decorde@ens-lyon.fr
public:specs_ajout_moteur_resolution_annotation [2019/05/23 11:31]
matthieu.decorde@ens-lyon.fr
Ligne 27: Ligne 27:
 ====== Solution ====== ====== Solution ======
  
 +
 +===== Architecture des moteurs =====
 +
 +==== Architecture du code ====
 +
 +Une extension qui propose des services de recherche implémente les classes :
 +  * "​SearchEngine"​ : résout sous la forme d'une liste de "​Match",​ une "​Selection",​ une requête "​Query"​ pour un corpus "​CorpuBuild"​
 +  * "​Query"​ : type la requête pour identifier le moteur à utiliser
 +  * "​Selection"​ : décrit une liste de "​Match"​
 +  * "​Match"​ : décrit un start, end et éventuellement un target
 +
 +Le SearchEngine doit être déclaré dans le fichier plugin.xml de l'​extension.
  
 ==== UI ==== ==== UI ====
public/specs_ajout_moteur_resolution_annotation.txt · Dernière modification: 2019/05/23 11:32 par matthieu.decorde@ens-lyon.fr