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
serveurscrutari:json:commun [2014/09/24 15:16]
vincent [Paramètres communs]
serveurscrutari:json:commun [2017/09/28 15:25] (Version actuelle)
vincent [Paramètres communs]
Ligne 4: Ligne 4:
  
   * //q// : chaîne de caractères indiquant la séquence de recherche à effectuer   * //q// : chaîne de caractères indiquant la séquence de recherche à effectuer
-  * //langui// : langue d'​interface,​ c'est la langue à utiliser de préférence pour les contenus potentiellement multilingues,​ par exemple les intitulés des bases, des corpus, etc.+  * //wildchar// : peut prendre les valeurs //end// (valeur par défaut), //start//, //both// ou //none// : indique qu'un astérisque (*) doit être rajouté automatiquement en fin, en début, aux deux bouts ou pas du tout pour les termes simples (qui ne sont pas entre guillemets et hors recherche avancée) 
 +  * //lang// : langue d'​interface,​ c'est la langue à utiliser de préférence pour les contenus potentiellement multilingues,​ par exemple les intitulés des bases, des corpus, etc.
   * //​baselist//​ : une liste de bases (voir ci-dessous)   * //​baselist//​ : une liste de bases (voir ci-dessous)
   * //​corpuslist//​ : une liste de corpus (voir ci-dessous)   * //​corpuslist//​ : une liste de corpus (voir ci-dessous)
Ligne 12: Ligne 13:
   * //​motclefields//​ : définition des champs de données des mots-clés qui se retrouveront dans les objets décrivant ces mots-clés, ce paramètre est détaillé précisément dans [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]]   * //​motclefields//​ : définition des champs de données des mots-clés qui se retrouveront dans les objets décrivant ces mots-clés, ce paramètre est détaillé précisément dans [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]]
   * //​warnings//​ : si la valeur est 1, les avertissements éventuels sont inclus à la fin du résultat de la requête (voir [[serveurscrutari:​json:​warnings|Messages d'​avertissements]]),​ ce paramètre est optionnel et utilisable dans toutes les requêtes à des fins de débogage   * //​warnings//​ : si la valeur est 1, les avertissements éventuels sont inclus à la fin du résultat de la requête (voir [[serveurscrutari:​json:​warnings|Messages d'​avertissements]]),​ ce paramètre est optionnel et utilisable dans toutes les requêtes à des fins de débogage
-  * //version// : version de l'API à utiliser, l'API est la plus stable possible mais des modifications peuvent apparaitre ; l'API documentée est toujours la dernière ; il n'y a pas de numéro de version globale de l'API mais des différences pour chaque sortie JSON+  * //version// : version de l'API à utiliser, l'API est la plus stable possible mais des modifications peuvent apparaitre ; l'API documentée est toujours la dernière ; il n'y a pas de numéro de version globale de l'API mais des différences pour chaque sortie JSON (pour des raisons de compatibilité,​ son absence est tolérée et correspond à la version 0)
  
  
Ligne 37: Ligne 38:
 On voit également que cette forme mixte est à privilégier avec les codes préétablis car sur la durée un même code peut très bien se trouver à désigner un corpus, une fiche, un mot-clé, un thésaurus ou une base suivant l'​ordre d'​initialisation des fichiers ScrutariData. On voit également que cette forme mixte est à privilégier avec les codes préétablis car sur la durée un même code peut très bien se trouver à désigner un corpus, une fiche, un mot-clé, un thésaurus ou une base suivant l'​ordre d'​initialisation des fichiers ScrutariData.
  
-Ces précautions d'​usage étant faites, cette forme mixte permet se simplifier grandement une application qui interrogerait une base bien précise. Il suffit de fixer une fois pour toute que le code //1// est attribué à la base en question pour ne plus avoir à se préoccuper de la forme avec UUID et nom de base.+Ces précautions d'​usage étant faites, cette forme mixte permet se simplifier grandement une application qui interrogerait une base bien précise. Il suffit de fixer une fois pour toute que le code //1// est attribué à la base en question pour ne plus avoir à se préoccuper de la forme avec nom de l'​autorité ​et nom de la base.
serveurscrutari/json/commun.1411564585.txt.gz · Dernière modification: 2014/09/24 15:16 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0