Paramètres CGI
Les paramètres CGI spécifiques n'ont pas de signification particulière pour Watson Explorer Engine au niveau de l'API. Mais l'application CGI query-meta utilise un ensemble restreint de paramètres CGI codés en dur. Par convention, les noms de ces paramètres CGI commencent par v::
- v:debug : la spécification de ce paramètre indique que le débogage est activé. Les informations de débogage
sont imprimées dans la sortie, avec des liens vers un journal de débogage, le débogage XSL et/ou des expressions régulières
et le débogage d'extraction. Ce paramètre est particulièrement pratique lors de la création d'un connecteur meta-search.
Remarque : La présence du paramètre v:debug active le débogage, pas la valeur de ce paramètre. Par conséquent, la spécification de v:debug, v:debug=0 ou v:debug=1 comme paramètre CGI active le débogage.
- v:profile : la spécification de ce paramètre indique que les informations de profilage vont être générées.
- v:project : la spécification de ce paramètre indique la configuration de projet à utiliser. La valeur par défaut est query-meta.
- v:xml : la spécification de ce paramètre indique que query-meta va générer l'état du code XML avant qu'il ne soit traité par XSL (utile lors du débogage de XSL).
- v:frame : la spécification de ce paramètre indique le cadre en cours. Les valeurs possibles sont :
- form : cadre ou page utilisé pour afficher des "formulaires" (valide en mode avec ou sans cadre)
- help : cadre ou page utilisé pour afficher l'aide utilisateur (valide en mode avec ou sans cadre)
- tree : cadre dans lequel les clusters sont affichés (mode avec cadre uniquement)
- list : cadre dans lequel les résultats de recherche sont affichés (mode avec cadre uniquement)
- results : cadre contenant l'agencement des cadres sous forme d'arborescence ou de liste (mode avec cadre uniquement)
- v:state : la spécification de ce paramètre indique l'état en cours de la navigation, les clusters qui sont ouverts, etc. La valeur par défaut est root|root.
- v:file : la spécification de ce paramètre indique le fichier temporaire dans lequel les résultats groupés actuellement parcourus ont été enregistrés. Ce paramètre vous permet également de parcourir les résultats groupés qui n'ont pas été créés par query-meta en les enregistrant dans le répertoire temporaire par défaut et en accédant à query-meta?v:file=FILENAME.
- v:sfile, v:recluster, v:subsearch : ces paramètres sont utilisés pour la sous-recherche et le regroupement.
- v:sources : la spécification de ce paramètre indique les sources à interroger. Il est utilisé dans la configuration par défaut pour définir la variable query.sources utilisée par query-meta.
Tous les autres paramètres sont gérés via des variables définies par la macro identifiée dans la variable de configuration principale (comme indiqué dans Variable 'principale' et macro associée) ou dans la définition du formulaire d'entrée. Les paramètres définis via la macro identifiée dans la variable principale sont ceux utilisés en interne par Watson Explorer Engine. Les paramètres devant être transmis aux différentes sources ayant fait l'objet d'une recherche meta-search sont gérés par la définition du formulaire d'entrée car ils doivent être convertis en requête structurée et normalisée pour pouvoir être transmis à ces sources.