Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveurscrutari:json:type_qsupermotcle [2010/05/12 01:24] vincent créée |
serveurscrutari:json:type_qsupermotcle [2016/09/27 14:36] (Version actuelle) vincent [Paramètres communs obligatoires] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Le terme « super mot-clé » désigne le regroupement de mots-clés issus de thésaurus différents dont le libellé est le même dans une langue donnée. Alors que les mots-clés peuvent être multilingues, un super mot-clé est lié à une langue précise. Cette requête JSON permet donc de récupérer la liste des super mots-clés contentant la séquence de recherche pour une langue donnée. | Le terme « super mot-clé » désigne le regroupement de mots-clés issus de thésaurus différents dont le libellé est le même dans une langue donnée. Alors que les mots-clés peuvent être multilingues, un super mot-clé est lié à une langue précise. Cette requête JSON permet donc de récupérer la liste des super mots-clés contentant la séquence de recherche pour une langue donnée. | ||
- | Cette requête est utilisée pour la suggestion de recherche car elle permet d'éviter l'affichage de doublons. | + | ===== Paramètres ===== |
- | Les paramètres obligatoires sont les suivants : | + | ==== Paramètres communs obligatoires ==== |
- | * //langs// : indique la langue (bien qu'il y ait un « s » à « langs », une seule langue est acceptée) | + | * //lang// : langue de recherche (la recherche sur les super mots-clés se fait toujours sur une seule langue) |
* //q// : indique la recherche à effectuer (**Note importante** : dans le cas des super mots-clés, l'utilisation des guillements doubles « " » ne fonctionne pas à l'heure actuelle, leur présence aura pour conséquence de retourner un résultat nul) | * //q// : indique la recherche à effectuer (**Note importante** : dans le cas des super mots-clés, l'utilisation des guillements doubles « " » ne fonctionne pas à l'heure actuelle, leur présence aura pour conséquence de retourner un résultat nul) | ||
+ | * //version// : version à utiliser (Version actuelle : 1) | ||
- | Les paramètres optionnels sont les suivants : | + | ==== Paramètres communs optionnels ==== |
* //limit// : nombre maximum de résultats envoyés (la valeur -1 indique l'absence de limite) | * //limit// : nombre maximum de résultats envoyés (la valeur -1 indique l'absence de limite) | ||
+ | |||
+ | ==== Paramètres spécifiques obligatoires ==== | ||
+ | |||
+ | aucun. | ||
+ | |||
+ | ==== Paramètres spécifiques optionnels ==== | ||
+ | |||
+ | aucun. | ||
+ | |||
===== Objet retourné ===== | ===== Objet retourné ===== | ||
Ligne 19: | Ligne 29: | ||
{ | { | ||
supermotcleSearchResult: { | supermotcleSearchResult: { | ||
- | count: (nombre total de super mot-clé), | + | supermotcleCount: … , // nombre total de super mot-clé (entier >= 0) |
- | infoArray: //tableau des mots-clés, présent si count > 0, on a alors infoArray.length = count | + | supermotcleArray: [ // tableau des super mots-clés |
- | [ | + | { // chaque super mot-clé est un objet |
- | { //chaque mot-clé est un objet avec les propriétés suivantes : | + | codesupermotcle: … , // code du super mot-clé (entier > 0) |
- | cdsmc: (entier > 0, code du super mot-clé), | + | lib: … , // libellé du super mot-clé (chaine) |
- | lib: (chaine, libellé du super mot-clé), | + | mlib: [ // tableau représentant le libellé « marqué », c'est à dire avec l'indication de la position des éléments de recherche |
- | mlib: (chaine avec indication de la position des éléments de la chaine de recherche, voir ci-après) | + | // voir le détail dans champs des fiches |
- | }, | + | ], |
- | { | + | indexationCount: … , // nombre de total de fiches indexées par un mot-clé appartenant au super mot-clé |
- | ... | + | baseArray: [ // tableau du détail par base |
- | }, | + | |
{ | { | ||
- | ... | + | codebase: … , // code de la base (entier > 0) |
- | } | + | indexationCount: … // nombre de total de fiches indexées par des mots-clés dans la base en question |
- | ] | + | } |
+ | ] | ||
+ | } | ||
+ | ] | ||
} | } | ||
} | } |