Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| serveurscrutari:json:type_qfiche [2017/11/02 13:04] – vincent | serveurscrutari:json:type_qfiche [2024/04/26 17:50] (Version actuelle) – vincent | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
|   * //q// : séquence de recherche (est ignoré si qid est indiqué) (voir [[serveurscrutari: |   * //q// : séquence de recherche (est ignoré si qid est indiqué) (voir [[serveurscrutari: | ||
| - | * //version// : version à utiliser (Version actuelle : 1) | + | * //version// : version à utiliser (Version actuelle : 3) | 
| ==== Paramètres communs optionnels ==== | ==== Paramètres communs optionnels ==== | ||
| Ligne 27: | 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:// | ||
|   * // |   * // | ||
| - |   * // | + |   * // | 
| + |   * // | ||
| // | // | ||
| Ligne 47: | Ligne 48: | ||
|   * // |   * // | ||
|   * // |   * // | ||
| + | |||
| + | ==== Paramètres spéciaux ==== | ||
| + | * //log// : avec la valeur //always// (ou //all//), la recherche est toujours inscrite dans les journaux mais si une recherche identique a déjà été effectuée | ||
| + | * //store// : si la valeur est //no//, la recherche n'est pas stockée, aucun identifiant de recherche n'est créé | ||
|    |    | ||
| ===== Objet retourné ===== | ===== Objet retourné ===== | ||
| + | |||
| + | Version 3 : | ||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + |   ficheSearchResult: | ||
| + | searchMeta : { //objet contenant les informations sur la recherche | ||
| + | q: … , //séquence de recherche (chaine) | ||
| + |       qId: … , // | ||
| + |       lang: … , //langue utilisée pour l' | ||
| + | ficheCount: … , //nombre de fiches trouvées | ||
| + |       ficheMaximum: | ||
| + |       motcleCount: | ||
| + | options: { // objet des options | ||
| + | baselist: { // si la recherche se fait sur une sélection de base | ||
| + | exclude: …, //booléen sir la liste est exclusive ou inclusive | ||
| + | array: [ | ||
| + | … code des bases | ||
| + | ] | ||
| + | }, | ||
| + | langlist:, // même modèle que langlist | ||
| + |         corpuslist:, | ||
| + |         thesauruslist: | ||
| + | } | ||
| + | }, | ||
| + |     ficheGroupType: | ||
| + |     ficheGroupArray: | ||
| + | { // chaque groupe de fiches est un objet | ||
| + |         category:  | ||
| + | { | ||
| + | rank: … , // rang de la catégorie(entier > 0) | ||
| + | name: … , // nom de la catégorie (chaine) | ||
| + |           title: … // intitulé de la catégorie dans la langue d' | ||
| + | }, | ||
| + |         ficheCount:  | ||
| + | ficheArray: [ //tableau des fiches (sa longueur peut être largement inférieure à ficheCount si le paramètre start est défini) | ||
| + | { // chaque fiche est un objet | ||
| + | __fichefields__ // série de propriétés définies par les paramètres fichefields ou fieldvariant | ||
| + |             codemotcleArray: | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ], | ||
| + |     motcleArray: | ||
| + | { | ||
| + | __motclefields__ // série propriétés définies par les paramètres motclefields ou fieldvariant | ||
| + | } | ||
| + | ], | ||
| + |     engineInfo: {//objet identique à l' | ||
| + | … | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | Version 1 et 2 : | ||
| <code javascript> | <code javascript> | ||
| Ligne 73: | Ligne 135: | ||
| ficheArray: [ //tableau des fiches (sa longueur peut être largement inférieure à ficheCount si le paramètre start est défini) | ficheArray: [ //tableau des fiches (sa longueur peut être largement inférieure à ficheCount si le paramètre start est défini) | ||
| { // chaque fiche est un objet | { // chaque fiche est un objet | ||
| - |             __fichefields__ // série  | + |             __fichefields__ // série propriétés définies par les paramètres  | 
|             codemotcleArray: |             codemotcleArray: | ||
| } | } | ||
| Ligne 81: | Ligne 143: | ||
|     motcleArray: |     motcleArray: | ||
| { | { | ||
| - |         __motclefields__ // série propriétés définies par le paramètre  | + |         __motclefields__ // série propriétés définies par les paramètres  | 
| } | } | ||
| ], | ], | ||
| Ligne 100: | Ligne 162: | ||
| </ | </ | ||
| - | ===== Version 0 ===== | + | Version 0 : | 
| <code javascript> | <code javascript> | ||
