Ceci est une ancienne révision du document !


type = motcle

Cette requête JSON permet de récupérer la liste de mots-clés contenant la séquence de recherche dans une langue donnée. Cette requête est destinée notamment à la suggestion de recherche.

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 pour le moment)
  • q : indique la recherche à effectuer

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é

{
  motcleSearchResult: {
    count: (nombre total de 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 :
              cdmtc: (entier > 0, code du mot-clé),
              cdths: (entier > 0, code du thésaurus),
              lib: (chaine, libellé du mot-clé dans),
              mlib: (chaine avec indication de la position des éléments de la chaine de recherche, voir ci-après)
           },
           {
             ...
            },
           {
             ...
            }
       ]
  }
}

La propriété mlib reprend le libellé en indiquant les emplacements des mots de la chaine de recherche. Ces emplacements sont signalés par des doubles crochets. Entre les doubles crochets ouvrants sont insérés la position du mot en question dans la chaine de recherche.

Par exemple, une recherche « gouv legit » donnera : [1[gouv]]ernance [2[legit]]ime. Ce mécanisme permet de surligner les mots recherchés avec, éventuellement, des couleurs différentes.

serveurscrutari/json/type_motcle.1273409288.txt.gz · Dernière modification: 2010/05/09 14:48 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0