Aide à la recherche
Principes généraux
La barre de recherche qu'on trouve sur la
page Chroniques accepte un minuscule langage de
requêtes ad-hoc. Sa syntaxe est la suivante : test1 …
testN où chaque test est de la
forme champ[opération]valeur.
- Le champ désigne un champ associé à la chronique dans
la base de données. Les valeurs actuellement autorisées
sont author, title, date
et category.
- L'[opération] de comparaison décrit la relation
attendue entre la valeur spécifiée et celle associée
au champ de chaque chronique dans la base de données. Les
opérations actuellement autorisées sont :
:
, qui spécifie le champ doit être exactement
égal à la valeur ;
~
, qui spécifie que le champ
doit ressembler à la valeur. Ici, ressembler
signifie
qu'on ne distingue pas les majuscules des minuscules, et que tout
symbole % dans la valeur fournie tient lieu
de séquence de caractères arbitraire (voir l'exemple concernant Iain
Banks plus bas).
- La valeur est une chaîne de caractères
quelconque. Celle-ci doit être placée entre guillemets doubles anglais
("), sauf si elle ne contient que des caractères et des chiffres.
Le résultat de la recherche comporte actuellement toutes les chroniques qui
satisfont, pour chaque champ, au moins l'un des tests spécifiés relatif à ce
champ. Par exemple, la requête author:DOA
author:"Léo Henry" date~2016 category:interview renvoie toutes les
interviews de DOA ou bien de Léo Henry réalisées en 2016.
Il est également possible de simplement spécifier une chaîne de caractères
dans la barre de recherche, auquel cas la recherche est équivalente
à title~"chaîne spécifiée".
Exemples