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> | ||
