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
Prochaine révision Les deux révisions suivantes
serveurscrutari:json:type_qfiche [2016/09/27 14:34]
vincent [Paramètres communs optionnels]
serveurscrutari:json:type_qfiche [2017/11/04 14:54]
vincent [Paramètres communs optionnels]
Ligne 17: Ligne 17:
   * //​corpuslist//​ : limitation de la recherche aux corpus indiqués   * //​corpuslist//​ : limitation de la recherche aux corpus indiqués
   * //​baselist//​ : limitation de la recherche aux corpus des bases indiquées   * //​baselist//​ : limitation de la recherche aux corpus des bases indiquées
-  * //​categorylist//​ : limitation de la rercherche ​aux corpus appartenant aux catégories indiquées+  * //​categorylist//​ : limitation de la recherche ​aux corpus appartenant aux catégories indiquées 
 +  * //​thesauruslist//​ : pour les mots-clés, limiter la recherche aux thésaurus indiqués
   * //​langlist//​ : limitation de la recherche aux fiches dans des langues déterminées   * //​langlist//​ : limitation de la recherche aux fiches dans des langues déterminées
   * //start// : point de départ des fiches retournées ; lorqu'​il y a des catégories,​ le comportement exact est déterminé par le paramètre //​starttype//​   * //start// : point de départ des fiches retournées ; lorqu'​il y a des catégories,​ le comportement exact est déterminé par le paramètre //​starttype//​
Ligne 26: Ligne 27:
       * //in: …// : comme précédemment sauf que le point de départ n'est évalué que pour les catégories listées après //in://       * //in: …// : comme précédemment sauf que le point de départ n'est évalué que pour les catégories listées après //in://
   * //​fichefields//​ : champs qui se retrouveront dans les objets du tableau //​ficheArray//​ (voir [[serveurscrutari:​json:​fiche_fields|Champs des fiches]])   * //​fichefields//​ : champs qui se retrouveront dans les objets du tableau //​ficheArray//​ (voir [[serveurscrutari:​json:​fiche_fields|Champs des fiches]])
-  * //​motclefields//​ : champs qui se retrouveront dans les objets du tableau //motcleMap// (voir [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]])+  * //​motclefields//​ : champs qui se retrouveront dans les objets du tableau //motcleArray// (voir [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]]
 +  * //​fieldvariant//​ : variante de champs à utiliser pour les fiches comme les mots-clés (voir le fichier [[serveurscrutari:​config:​fields|fields.xml]] et [[serveurscrutari:​json:​fiche_fields|Champs des fiches]]) (ignoré si //​fichefields//​ ou //​motclefields//​ sont définis)
  
-Note : //​corpuslist//​ et //​baselist//​ s'​additionnent ​ (la liste des corpus sélectionnés ​eet celle de //​corpuslist//​ ainsi que tous les corpus des bases indiquées par //​baselist//​)+//​corpuslist//,​ //​baselist//,​ //​categorylist//​ et //​thesauruslist//​ peuvent être utiliser en mode d'​exclusion,​ c'est à dire pour indiquer des corpus, des bases, des catégories ou des thésaurus qui doivent être exclus de la recherche. Pour cela, il faut commencer le paramètre par un point d'​exclamation **!**. 
 + 
 +Dans tous les cas //​corpuslist//​ et //​baselist//​ s'​additionnent ​ (la liste des corpus sélectionnés ​est celle de //​corpuslist//​ ainsi que tous les corpus des bases indiquées par //​baselist//​). Si //​baselist//​ indique une exclusion et //​corpuslist//​ une inclusion (ou inversement),​ c'est le critère d'​exclusion qui a préséance sur le critère d'​inclusion (i.e. un corpus listé dans //​corpuslist//​ mais appartenant à une base exclue par //​baselist//​ sera exclu).
  
 ==== Paramètres spécifiques obligatoires ==== ==== Paramètres spécifiques obligatoires ====
Ligne 36: Ligne 40:
 ==== Paramètres spécifiques optionnels ==== ==== Paramètres spécifiques optionnels ====
  
-  * //intitules// : rajoute des intituléspeut prendre ​les valeurs ​//​corpus// ​(intitulés ​des corpuset //complement// (intitulés ​des compléments) (séparés ​par une virgule)les intitulés sont dans la langue ​de l'interface ou, sinon, dans la langue ​par défaut ​du corpuspeut également prendre la valeur attributes pour indiquer ​l'insertion du descriptif des attributs+  * //insert//: gère les objets supplémentaires dans l'​objet Json retourné, les valeurs ​possibles ​(séparées par des virgulessont les suivantes : 
 +      * //-motclearray// : le tableau ​des mots-clés est inséré ​par défautce paramètre permet ​de l'éviter 
 +      * //​-searchmeta//​ : les informations sur la recherche sont insérées ​par défaut, ​ce paramètre permet de l'éviter 
 +      * //​engineinfo//​ : insère les informations sur le moteur (équivalent de [[serveurscrutari:​json:​type_engine|type = engine&​data=all]] moins les statistiques)
   * //origin// : origine de la recherche (chaine libre qui permet d'​avoir une idée dans les journaux de l'​origine de la recherche)   * //origin// : origine de la recherche (chaine libre qui permet d'​avoir une idée dans les journaux de l'​origine de la recherche)
   * //flt// (//​flt-indexation//,​ //​flt-date//,​ //​flt-qid//​) : filtres appliqués constituant une présélection de fiches avant la recherche (voir [[serveurscrutari:​json:​filtersyntax|Syntaxe des filtres]])   * //flt// (//​flt-indexation//,​ //​flt-date//,​ //​flt-qid//​) : filtres appliqués constituant une présélection de fiches avant la recherche (voir [[serveurscrutari:​json:​filtersyntax|Syntaxe des filtres]])
Ligne 51: Ligne 58:
     q: … , //séquence de recherche (chaine)     q: … , //séquence de recherche (chaine)
     qId: … , //​identifiant de la recherche (chaine)     qId: … , //​identifiant de la recherche (chaine)
-    ​langUi: … , //langue utilisée pour l'​interface (valeur du paramètre ​langui ​s'il était présent) (chaine)+    ​lang: … , //langue utilisée pour l'​interface (valeur du paramètre ​lang s'il était présent) (chaine)
     ficheCount: … , //nombre de fiches trouvées     ficheCount: … , //nombre de fiches trouvées
     ficheMaximum:​ … , //nombre de fiches sur lesquelles a porté la recherche     ficheMaximum:​ … , //nombre de fiches sur lesquelles a porté la recherche
serveurscrutari/json/type_qfiche.txt · Dernière modification: 2024/04/26 17:50 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0