Différences
Ci-dessous, les différences entre deux révisions de la page.
Dernière révision Les deux révisions suivantes | |||
serveurscrutari:json:type_supermotcle [2010/05/08 19:05] vincent créée |
serveurscrutari:json:type_supermotcle [2010/05/09 14:48] vincent |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== type = supermotcle ====== | ====== type = supermotcle ====== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | Les paramètres obligatoires sont les suivants : | ||
+ | |||
+ | * //langs// : indique la langue (bien qu'il y ait un « s » à « langs », une seule langue est acceptée) | ||
+ | * //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) | ||
+ | |||
+ | Les paramètres optionnels sont les suivants : | ||
+ | |||
+ | * //limit// : nombre maximum de résultats envoyés (la valeur -1 indique l'absence de limite) | ||
+ | |||
+ | ===== Objet retourné ===== | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | supermotcleSearchResult: { | ||
+ | count: (nombre total de super mot-clé), | ||
+ | infoArray: //tableau des mots-clés, présent si count > 0, on a alors infoArray.length = count | ||
+ | [ | ||
+ | { //chaque mot-clé est un objet avec les propriétés suivantes : | ||
+ | cdsmc: (entier > 0, code du super mot-clé), | ||
+ | lib: (chaine, libellé du super mot-clé), | ||
+ | mlib: (chaine avec indication de la position des éléments de la chaine de recherche, voir ci-après) | ||
+ | }, | ||
+ | { | ||
+ | ... | ||
+ | }, | ||
+ | { | ||
+ | ... | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </code> | ||