En cours de réécriture !

type = q-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.

Paramètres

Paramètres communs obligatoires

  • q : séquence de recherche
  • version : version à utiliser (Version actuelle : 1)

Paramètres communs optionnels

  • limit : limite du nombre de mots-clés

Paramètres spécifiques obligatoires

  • langs : indique la langue (bien qu'il y ait un « s » à « langs », une seule langue est acceptée pour le moment)

Paramètres spécifiques optionnels

aucun.

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 la langue),
              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_qmotcle.txt · Dernière modification: 2014/09/24 15:08 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0