Accueil > Centre d'aide > Guide de recherche |
Notre moteur de recherche propose des fonctionnalités similaires à celles des moteurs de recherche actuellement disponibles sur le Web, tels que Google. La nature des recherches bibliographiques diffère cependant de la recherche de pages web. Nous proposons donc des extensions permettant des recherches structurées complexes et précises, dont une recherche combinée s'effectuant sur les metadonnées, le contenu des fichiers et les références de chaque notice. Cette page répertorie les trucs et astuces pouvant vous être utiles.
Le mode de recherche par défaut est la recherche simple, qui consiste principalement en un seul champ dans lequel vous pouvez saisir votre requête. Vous avez également la possibilité de restreindre la recherche à un champ spécifique. Dans la majorité des cas, vous n'aurez qu'à saisir les mots-clés qui vous intéressent et lancer la recherche. Si, par exemple, vous souhaitez trouver des documents relatifs au standard model écrits (ou mentionnés) par Ellis, votre requête doit être la suivante:
Depuis la page des résultats vous pourrez également ajouter/supprimer des mots-clefs afin de parfaire votre recherche, comme expliqué plus loin.
L'interface de recherche avancée vous offre plus de contrôles: vous pouvez changer le type de correspondance (exacte, expression régulière, phrase partielle); vous pouvez effectuer des recherches booléennes dans différents index, etc. Par exemple pour trouver tous les documents écrits par Ellis, J (écrit exactement ainsi), qui contiennent les mots muon ou neutrino dans le titre et qui ont été publiés en 2001, saisissez:
Notez que la recherche simple peut obtenir le même résultat que la recherche avancée si vous utilisez la syntaxe expliquée plus bas. La différence entre la recherche simple et la recherche avancée ne se fait pas sur les fonctionnalités offertes mais plutôt sur le nombre de paramètres qu'il vous est possible de combiner. Nous nous conformons en ce sens aux modèles de recherches simples/avancées que l'on trouve dans d'autre moteurs de recherche.
Ce qui suit explique principalement la syntaxe qu'un utilisateur expérimenté peut utiliser dans le mode de recherche simple. Rappelez-vous que vous pouvez toujours utiliser la recherche avancée pour parvenir à des résultats ciblés sans avoir à utiliser de syntaxe particulière.
Une fois votre requête envoyée, le moteur de recherche l'analyse et tente de vous aider si aucune correspondance exacte ne peut être trouvée. Il affiche, par exemple, une liste des termes indexés les plus proches en cas d'orthographe approximative:
Les alternatives sont affichées en rouge. Similairement, le moteur de recherche vous avertit lorsque votre requête ne peut aboutir, ou lorsque les éléments de recherche existent mais ne correspondent pas à votre requête booléenne. Le moteur de recherche essaie également de trouver des formes alternatives (suppression de la ponctuation, etc.) en arrière-plan.
Grâce aux multiples étapes de la recherche et à l'assistance fournie à chaque stade, il suffit généralement de saisir les éléments recherchés et de les adapter ensuite en fonction des réponses données par le système. Si vous n'êtes pas satisfait du résultat, il vous est alors possible de corriger votre requête petit à petit.
Le mode de recherche par défaut est la recherche de mots. Cela signifie que les espaces entre les mots sont ignorés. Ils sont interpretés dans le sens "ajouter automatiquement un booléen AND (=ET) entre les mots", à la manière de Google. Par exemple, pour trouver toutes les notices qui contiennent à la fois le mot ellis et le mot muon, saisissez:
Les espaces sont significatifs si la requête est placée entre guillemets. Il existe également deux modes de recherche de phrases:La différence entre les modes de recherche de phrases exactes et de phrases partielles n'est pas forcément évidente au premier abord. Alors que le second mode correspond plutôt au mode de recherche tel qu'on l'entend dans le contexte de la recherche de pages Web, le premier mode est habituellement bien plus rapide si vous connaissez la valeur précise de ce que vous cherchez.
Il existe également un autre mode de recherche, celui de
la recherche d'expressions régulières,
introduit par des barres obliques ('/') à la place des
guillemets. Par exemple, la requête 'muon decay'
ci-dessus est totalement équivalente à la requête par expression
régulière /muon decay/
. La syntaxe des expressions
régulières est très puissante et permet de construire des
requêtes complexes. Pour plus d'informations, veuillez consulter
la section de ce guide concernant les
expressions régulières.
+
ANDellis +muon
(= ET) cherche toutes les notices contenant à la fois le mot ellis et le mot muon ellis muon
idem (simplification syntaxique) ellis and muon
idem (simplification syntaxique) -
NOTellis -muon
(= NON) cherche toutes les notices qui contiennent le mot ellis mais qui ne contiennent pas le mot muon ellis not muon
idem (simplification syntaxique) |
ORellis |muon
(= OU) cherche toutes les notices qui contiennent au moins l'un des deux mots. ellis or muon
idem (simplification syntaxique)
Les opérations logiques sont chaînées de gauche à droite. Par exemple, si vous cherchez les documents écrits par Ellis sur les muons ou les kaons, écrivez:
qui recherche pour(muon or kaon) and ellis
. Notez
que cela donne un résultat différent de:
qui cherche pour (ellis and muon) or kaon
Ce chaînage de gauche à droite permet de facilement améliorer
votre recherche en ajoutant/supprimant des mots avec les
opérateurs and/not ou +/-. Par exemple, pour exclure les
documents sur le "decay" de la recherche ci-dessus,
ajoutez -decay
:
Cette requête retourne toutes les notices contenant soit gravity ou supergravity, et soit ellis ou perelstein n'importe où dans la notice.
Notez que vous pouvez utiliser autant de parenthèses que
nécessaire dans la requête. Les parenthèses imbriquées, telles
que foo AND (bar OR (fuux NOT quux))
, sont
également supportées.
Lors de l'indexation des mots, nous veillons à les saisir avec et sans ponctuation, afin qu'il soit possible de rechercher des termes contenant des caractères spéciaux, comme dans C++:
Par exemple, pour trouver les notices contenant l'expression LaTeX$e^{+}e^{-}$
dans le titre, saisissez:
Par exemple, pour trouver le rapport avec le
numéro hep-ph/0204133, saisissez:
Notez que la recherche est insensible à la casse:
Le moteur de recherche prend en compte les caractères Unicode UTF-8, afin de rendre possible la recherche dans n'importe quelle langue. Par exemple, pour trouver les documents écrits par (ou concernant) Пушкин, saisissez:
Notez que les accents sont optionnels. Par exemple, saisissezLemaitre
pour trouver des articles
de Lemaître.
La troncature des mots est symbolisée à l'aide d'un caractère de remplacement (un astérisque (*)). Le caractère de remplacement indique au moteur de recherche que le caractère à cet emplacement peut être de n'importe quel type. Par exemple, pour trouver les résultats contenant les mots muon, muons, muonic etc, saisissez:
Les requêtes à l'aide de caractères de remplacement fonctionnent lorsque le caractère est placé en position de préfixe ou d'infixe. Par exemple, pour obtenir tous les termes commençant par CERN-TH et finissant par 31, saisissez: Notez que le caractère de remplacement ne sera pas pris en compte s'il est inséré avant ou après une lettre isolée (a*, par exemple): Le caractère de remplacement peut également être utilisé dans le cadre de la recherche par phrase. Par exemple, pour trouver tous les documents dont le titre commence par "Neutrino mass", saisissez: Nous vous avons déjà expliqué les différences qui existent entre les modes de recherche de phrases exactes et de phrases partielles. On peut dire qu'un mode de recherche de phrases partielles lance une recherche exacte incluse entre des caractères de remplacement:'foo bar baz'
est ainsi l'équivalent
de '*foo bar baz*'
. Vous comprenez maintenant
pourquoi la recherche de phrases partielles est plus lente: en
raison de l'utilisation de deux astérisques au début et à la fin
du texte de recherche, tous les titres de la base de données
doivent être examinés afin de déterminer s'ils correspondent ou
non (il n'existe actuellement pas d'index des phrases partielles).
La recherche au sein de différents champs bibliographiques (titre, auteur, etc.) est prise en charge de manière similaire à la syntaxe de Google. Si un élément de recherche est précédé d'un nom de champ et de deux points, le terme n'est recherché que dans le champ donné. Par exemple, pour trouver les documents contenant le mot ellis dans l'index des auteurs, saisissez:
Pour sélectionner les documents écrits par Ellis dont le titre contient des mots tels que muon, muons, muonic, saisissez: Pour sélectionner les documents écrits par l'expérience NA60 en 2001, saisissez: Les champs les plus fréquemment utilisés sont les suivants:author
(auteur), title
(titre),
reportnumber
(num. de rapport),
abstract
(résumé), keyword
(mot-clef),
year
(année), experiment
(expérience),
fulltext
(contenu), and reference
(référence).
Les expressions régulières sont réservées à l'usage des utilisateurs avancés, familiers de la syntaxe des regexp Unix/POSIX. Dans le mode de Recherche Simple, on définit une expression régulière en substituant le signe / aux guillemets:
alors que dans le mode de Recherche Avancée il est possible de sélectionner explicitement la recherche par expressions régulières dans la liste des types de recherches. L'exemple ci-dessus va trouver tous les titres commençant pas la lettre E, suivi par n'importe quel nombre de caractères et se terminant par la lettre s.Autre exemple: la recherche d'un auteur dont le prénom peut être abrégé ou entier, comme Ellis, J ou Ellis, John:
Une expression régulière vous permet de définir des paramètres de proximité entre plusieurs termes. Par exemple, rechercher tous les titres contenant les mots dense et matter séparés par un seul mot ne contenant pas la lettre l:
A noter que vous pouvez utiliser des intervalles
comme [a-k]
ou [0-9]
et définir la
longueur du mot, {3}
p.ex., chercher l'ensemble des
"Preprints" dont la date ne suit pas la règle de catalogage,
soit YYYY pour spécifier une l'année de publication,
éventuellement suivi par ? ou une autre
année -YYYY (p.ex. 2003-2004 sera exclus) :
[:alnum:]
, de telle sorte que
la requête ci-dessus est équivalente à:
Pour plus d'informations sur les expressions régulières, voir les articles de Wikipedia et MySQL à ce sujet.
La requête de plages est disponible via le signe ->. Par exemple, pour rechercher tous les documents relatifs au muon decay publiés entre 1983 et 1992, saisissez:
Pour trouver tous les documents dont l'orthographe du nom de l'auteur est comprise entre Ellis, J to Ellis, Qqq, saisissez:Il est possible de rechercher dans la graphe des citations en
utilisant les opérateurs de recherche citedby
et refersto
. Par exemple, pour trouver qui cite
hep-th/0201100, vous pouvez entrer:
Par exemple, pour trouver quels articles sont cités par Klebanov, saisissez:
Pour mettre en place une alerte dès qu'un nouvel article cite l'auteur I. Klebanov, saisissez:
Notez que les opérateurs de recherche refersto
et
citedby
fonctionnent pour n'importe quelle requête. Par
exemple, pour trouver tous les articles qui citent des articles marqués
du mot clé gravitino, saisissez:
Notez que ces opérateurs peuvent être librement combinés avec la recherche standard dans les métadonnées. Par exemple, pour trouver les articles écrits par Klebanov qui sont cités par des articles de Papadimitriou, mais qui ne citent en retour aucun des articles de Papadimitriou, indiquez:
Finalement, vous pouvez utiliser une syntaxe similaire à la recherche par expressions régulières ou par phrases pour combiner plusieurs expressions dans le même opérateur refersto/citedby. Par exemple, pour trouver les articles qui citent uniquement les articles de I. Klebanov mentionnant O(N) dans leur titre, saisissez:
Les syntaxes détaillées ci-dessus peuvent être combinées dans une seule requête. Par exemple, pour trouver les documents dont le champ d'auteur contient le mot ellis, dont aucun des champs ne contient des mots tels que muon, 'muonic' etc. et dont le champ de résumé contient l'expression (ou sous-chaîne, pour être plus précis) 'dense quark matter', et qui ont été publiés dans les années 2000 et plus, saisissez:
Notez que la recherche dans "tous les champs" ne s'effectue que sur les métadonnées, et non pas sur les citations, ni le contenu des documents. Il vous faut explicitement indique une recherche dans les champsfulltext
ou reference
pour chercher dans ces données. Par exemple, pour trouver le
terme Higgs dans les métadonnées, les références et le
contenu des fichiers, saisissez:
Ceci permet de combiner la recherche dans les métadonnées, le
contenu des fichiers et les citations dans une seule requête. Par
exemple, pour trouver tous les documents écrits par
Lin dont les fichiers contiennent les mots
Schwarzschild et AdS, et citant le journal
Adv. Theor. Math. Phys., saisissez:
black hole
que "black hole"
.et
,
de
ou CERN
.Il existe différentes méthodes de recherche d'un auteur. Chaque méthode a ses avantages et ses inconvénients.
Ellis J
dans le champ de l'auteur, deux requêtes
(pour les mots Ellis
et J
) sont
d'abord effectuées. Le booléen ET n'est utilisé que par la
suite:
Une telle requête inclut également les documents dont le premier auteur est Ellis, R et le second Finch, A J. Or il est possible qu'il ne s'agisse pas du résultat que vous recherchez. La recherche est très rapide et peut vous présenter un certain nombre de résultats correspondant à l'auteur recherché. Il est néanmoins également possible qu'une telle technique vous renvoie de nombreuses réponses incorrectes, comme celle susmentionnée. Dans un tel cas, il est plus adapté de rechercher des phrases plutôt que des termes. Vous pouvez ainsi affiner votre recherche.
Cette méthode de recherche vous permet de procéder à une recherche très précise et d'éviter les réponses incorrectes (si l'on
art du principe, souvent erroné, qu'aucun autre auteur dont le nom est orthographié Ellis, J existe dans la base de données). La recherche est très rapide.Cette méthode de recherche vous permet toujours de procéder à une recherche très précise et d'éviter les réponses incorrectes (si l'on part du principe, souvent erroné, qu'aucun autre auteur dont le nom est orthographié Ellis, J ou Ellis, John existe dans la base de données *). La recherche est rapide.
L'ensemble des noms d'auteurs qui commencent par
Ellis, J
, i.e. non seulement les formes
recherchées Ellis, J et Ellis, John, mais
aussi Ellis, Jim, ou Ellis, John Rolfe,
ou Ellis, Jonathan Richard est affiché.
Ce mode de recherche permet d'obtenir plus de résultats. Il peut être utile lorsque vous ne connaissez pas l'orthographe des noms dans la base de données. Vous risquez néanmoins d'obtenir des réponses incorrectes. La recherche est relativement rapide.
Ce mode permet non seulement de trouver tous les auteurs
mentionnés ci-dessus mais également ceux contenant
l'expression Ellis, J
au sein du nom, tels
que De Lellis, Jim. Vous disposez ainsi du plus
grand nombre possible de résultats. Le risque de réponses
incorrectes est néanmoins très élevé. La recherche est
relativement lente.
(Notez que cette méthode de recherche peut néanmoins s'avérer très utile lors de la recherche de noms de famille composés tels que Pepe-Altarelli, M or 't Hooft, G, où une requête normale pour Hooft, G permet de trouver l'auteur recherché, contrairement aux méthodes susmentionnées).
*Remarque: si vous créez votre propre
liste de publications et remarquez que le prénom est parfois
épelé de manière abrégée et d'autres fois de manière complète ou
si vous souhaitez identifier vos publications parmi celles de
différents auteurs disposant du même nom en abrégé,
veuillez contacter les
administrateurs de
Il est possible de sélectionner le critère d'après lequel les résultats de la recherche sont ordrés, par exemple pour trier les résultats par titre. Cependant, il arrive parfois que l'on cherche à trier selon le numéro de rapport, alors que certains documents en ont plusieurs. Par exemple, les numéros de rapport hep-ph/0204140, CERN-TH-2002-069 et RM3-TH-02-4 appartiennent tous au même document. Si ce document se trouve dans vos résultats, le système ne prendra en compte qu' seul de ces numéros pour le tri. Il arrive que l'on cherche à trier parfois selon la référence hep-ph, et d'autres fois selon la référence CERN, selon que l'on veuille produire une liste des publications CERN ou hep-ph. Comment demander au moteur de recherche d'utiliser un des numéros plutôt que les autres?
En d'autres termes, par défaut le moteur de recherche répond à
une requête "trier par le premier auteur" ou "trier par le
premier numéro de rapport", mais il arrive qu'il soit nécessaire
de demander "trier par le premier numéro de rapport qui commence
par le texte CERN-". Cette dernière requête peut être
formulée via un paramètre de tri "silencieux"
appelé sp
(pour "search pattern", motif de
tri) qui trie de préférence selon le motif textuel qui lui
est fourni. Ce paramètre est "silencieux" dans le sens qu'il
n'est pas disponible dans l'interface web, mais doit être ajouté
manuellement à l'URL
Par exemple, pour obtenir toutes les publications de l'année
2001 triées d'après leur référence CERN-TH, il faut
chercher CERN-TH-2001*
dans
l'index reportnumber
, et sur la page des résultats
(une fois que ceux-ci sont satisfaisants), ajouter
&sp=CERN-TH
à l'URL pour obtenir
la liste
triée selon ce paramètre.
Sur la page des résultats, des liens vers d'autres serveurs tels que Google, SPIRES ou KEK sont automatiquement proposés dans une zone appelée "Essayez votre requête sur ...". Il suffit de cliquer sur ces liens pour obtenir les réponses de ces moteurs.
Notez que ces liens ne sont pas toujours imprimés pour tous les moteurs de recherche. Par exemple, SPIRES et KEK ne supportent pas la recherche par mot dans "tous les champs".
Si une notice a des fichiers associés,
Si les métadonnées d'une notice contiennent un texte complet
associé, references
. Pour chercher tous les
documents qui citent Ellis, saisissez: