Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
serveurscrutari:json:qsyntax [2015/03/24 23:45] vincent |
serveurscrutari:json:qsyntax [2015/03/24 23:46] (Version actuelle) vincent [Cas particulier de la recherche « tous »] |
||
---|---|---|---|
Ligne 112: | Ligne 112: | ||
Il est possible en recherche avancée d'indiquer pour la valeur de //q// le simple caractère //*// : cela signifie que l'on veut toutes les fiches répondant aux filtres initiaux (s'il n'y a pas de filtres initiaux, toutes les fiches de la base sont renvoyées). Le résultat est équivalent à celui renvoyé par la requête [[serveurscrutari:json:type_fiche|type=fiche]] avec les mêmes filtres, à ceci près que les résultats seront organisés de la même façon qu'une recherche normale avec //q// valide (en particulier, le format JSON reçu sera le même). | Il est possible en recherche avancée d'indiquer pour la valeur de //q// le simple caractère //*// : cela signifie que l'on veut toutes les fiches répondant aux filtres initiaux (s'il n'y a pas de filtres initiaux, toutes les fiches de la base sont renvoyées). Le résultat est équivalent à celui renvoyé par la requête [[serveurscrutari:json:type_fiche|type=fiche]] avec les mêmes filtres, à ceci près que les résultats seront organisés de la même façon qu'une recherche normale avec //q// valide (en particulier, le format JSON reçu sera le même). | ||
+ | |||
+ | //q=*// n'est opérationnel qu'en recherche avancée ; dans les recherches simples et composées, c'est considérée comme une erreur de syntaxe. | ||
===== Recherche composée ===== | ===== Recherche composée ===== |