Skip to main content
Aller à la page d’accueil de la Commission européenne (s’ouvre dans une nouvelle fenêtre)
français fr
CORDIS - Résultats de la recherche de l’UE
CORDIS

La recherche CORDIS

Tirez le meilleur parti de la recherche CORDIS

L’interface de recherche CORDIS vous permet de:

Rechercher à l’aide du menu des filtres

Le menu des filtres disponible sur le côté de l’interface de recherche propose les filtres les plus courants pour un usage général.

Rechercher des termes

Vous pouvez effectuer une recherche générale sur les principaux champs CORDIS à l’aide du champ de recherche situé en haut de la page, en saisissant un ou plusieurs termes de recherche. Cette recherche sera effectuée dans toutes les langues disponibles.

Le moteur de recherche procède à une segmentation lexicale du texte lors d’une recherche générale, de sorte qu’une recherche portant sur des mots tels que «sustainable» correspondra également à des termes tels que «sustain», «sustaining», etc. lorsqu’ils figurent dans les données en anglais.

En raison de la nature multilingue des données CORDIS, des termes anglais peuvent figurer dans des données rédigées dans d’autres langues, où leur segmentation lexicale est différente. Par exemple, en français, une recherche sur «sustainable» renverra des résultats correspondant à «sustainable» ou «sustainabl».

Lorsque vous saisissez plusieurs mots, la recherche traite chaque mot comme un terme de recherche distinct. Par exemple, une recherche sur agriculture durable recherche les données contenant à la fois «agriculture» et «durable» dans les principaux champs interrogeables, avec la même segmentation lexicale que celle décrite ci-dessus.

Pour rechercher une expression exacte, placez les mots entre guillemets: «agriculture durable». Bien que les guillemets doubles fonctionnent, ils sont convertis en guillemets simples par le système. Les recherches d’expressions exactes effectuées dans la recherche générale font toujours l’objet d’une segmentation lexicale. Ainsi, une recherche sur «agriculture durable» équivaut à «sustain agricultur» en anglais ou à «agri durab» en français.

Cette segmentation lexicale évite d’avoir à utiliser des caractères génériques dans une recherche textuelle générale, ces caractères étant plutôt réservés aux termes non segmentés tels que les identifiants.

Les caractères génériques peuvent être utilisés pour rechercher des motifs dans les données indexées. Les caractères génériques pris en charge sont l’astérisque * et le point d’interrogation ?:
* correspond à zéro ou plusieurs caractères autres qu’une espace
? correspond exactement à un caractère autre qu’une espace

Bien qu’une recherche sur educat* corresponde à tout mot anglais commençant par educat, comme éducate, educated, education, educational ou educator, les recherches avec caractères génériques ne faisant pas l’objet d’une segmentation lexicale, elles ne correspondront pas toujours aux termes segmentés. Dans cet exemple, education et educates sont réduits au radical educ. L’utilisation du caractère générique réduira donc le nombre de résultats. Dans la recherche générale, les caractères génériques sont donc particulièrement adaptés à des valeurs telles que les identifiants.

Combiner les filtres avec des termes de recherche

Vous pouvez combiner les filtres de recherche avec les termes saisis dans le champ de recherche. Vos termes de recherche constitueront un filtre supplémentaire ajouté à votre requête.

Par exemple, pour rechercher des projets dans le domaine de la recherche sur les cellules souches embryonnaires, vous lancez une recherche fondée sur les filtres suivants:

Collection: Projets
Domaine scientifique: cellule souche

Vous pouvez affiner davantage les résultats de votre recherche en saisissant le mot-clé embryonnaire dans le champ de recherche.

Pour les filtres tels que l’acronyme ou l’identifiant, les termes ne font pas l’objet d’une segmentation lexicale. Le terme saisi sera donc recherché exactement tel que vous l’avez tapé, ce qui rend les caractères génériques plus pertinents.

Créer vos propres requêtes de recherche

La sélection de l'option «Recherche experte» , située à côté de la zone de saisie de votre recherche affiche, en mode expert, la requête générée pour votre recherche.

Dans ce mode, vous pouvez créer des recherches fondées sur la structure des données et la syntaxe des requêtes, et saisir vos propres requêtes à partir d’une combinaison des éléments suivants:

  • Termes de recherche
  • Opérateurs logiques
  • XPaths

Termes de recherche

Voir ci-dessus.

Outre une recherche textuelle générale, la recherche experte vous permet de cibler des champs précis. Si la plupart des champs font l’objet d’une segmentation lexicale, comme décrit ci-dessus, ce n’est pas le cas de certains d’entre eux, ce qui permet d’effectuer des recherches plus précises sur un champ donné.

Les champs suivants ne font pas l’objet d’une segmentation lexicale:

  • Projets: language, rcn, id, status, euroSciVoc
  • Articles: language, rcn, id, issn, isbn, catalogueNumber, cellarId, issue
  • Résultats: language, rcn, id
  • Organisations: language, rcn, id, vatNumber
  • Programme: language, rcn, id, cordaId, code, frameworkProgramme
  • Appel: identifier

Opérateurs logiques

Les opérateurs logiques vous permettent de combiner vos termes de recherche ou d’exclure un terme de recherche en particulier.

Vous pouvez utiliser trois opérateurs: AND, OR, NOT, ainsi que les parenthèses () utilisées pour regrouper les termes.

AND est l’opérateur par défaut entre les termes saisis et vous permet de restreindre votre recherche afin de ne récupérer que les résultats comprenant tous les éléments d’une liste
chemical AND electrical AND mechanical

OR vous permet d’élargir votre recherche afin de récupérer les résultats comprenant un ou plusieurs éléments d’une liste
science OR scientist OR scientific
De nombreuses personnes pensent à tort que l’opérateur OR correspond à un «ou» exclusif, alors qu’il s’agit en réalité d’un «et/ou» inclusif.

NOT (AND NOT) vous permet d’exclure les termes que vous ne souhaitez pas voir apparaître dans les résultats de votre recherche.
wood NOT plastic

Par défaut, cela équivaut à AND NOT, mais cet opérateur peut être combiné avec OR pour renvoyer tous les résultats qui contiennent soit wood, soit aucun terme plastic. wood OR NOT plastic

Si différents opérateurs sont utilisés dans une même requête, la recherche est traitée selon cet ordre de priorité: l’opérateur NOT a la priorité la plus élevée, suivi de l’opérateur AND, puis de l’opérateur OR.

Parenthèses ()
Vous pouvez toujours contrôler, et donc remplacer, la priorité des opérateurs en plaçant vos termes et leurs opérateurs entre parenthèses. Les informations placées entre parenthèses sont interprétées en premier, puis les informations situées à l’extérieur des parenthèses sont interprétées à leur tour. Au sein de chaque paire de parenthèses, l’ordre de priorité des opérateurs s’applique.

Par exemple,
sustainable OR ecological AND farming trouve toutes les fiches dans lesquelles ecological et farming sont tous deux présents, ainsi que toutes celles dans lesquelles le mot sustainable est présent.

(sustainable OR ecological) AND farming trouve toutes les fiches dans lesquelles le mot farming est présent avec soit sustainable, soit ecological.

En cas de parenthèses imbriquées (c’est-à-dire des parenthèses à l’intérieur d’autres parenthèses), le moteur de recherche traite d’abord l’expression entre parenthèses la plus imbriquée, puis la suivante, et ainsi de suite jusqu’à ce que l’ensemble de la requête ait été interprété. Par exemple, ((rain OR shower) AND storm) OR rainstorm

XPaths

Bien que les données soient au format JSON, la recherche CORDIS utilise des XPaths pour créer les recherches. Les XPaths permettent de sélectionner des nœuds dans un document XML. Les requêtes générées lorsque vous effectuez une recherche avec le menu des filtres sont fondées sur des XPaths.

Par exemple, la sélection des valeurs de filtre suivantes:

Collection: Results Packs, Résultats en bref, Actualités
Domaine d’application: Changement climatique et environnement
Langue: Anglais

génère la requête:
(/article/relations/categories/collection/code='resultsPack','brief','news') AND language='en' AND relations/categories/applicationDomain/code='env'

À partir du chemin vers un nœud précis dans le XML d’un enregistrement, vous pouvez déduire le XPath correspondant et l’utiliser dans vos propres requêtes.

Vous pouvez utiliser des XPaths spécifiques qui ne sont pas disponibles dans le menu des filtres de recherche, par exemple:

Recherche de projets clôturés:
/project/status=CLOSED

Recherche de projets comportant des catégories EuroSciVoc validées:
/project/validation/euroSciVoc=true

Recherche de projets dont l’organisation coordinatrice porte l’identifiant 999979888:
/project/relations/associations/coordinator/organization/id='999979888'

Recherche de projets ayant une organisation partenaire:
/project/relations/associations/partner/organization/id='*'

Recherche de projets ayant une organisation tierce ou une organisation partenaire internationale:
/project/relations/associations/thirdParty/organization/id='*' OR /project/relations/associations/internationalPartner/organization/id='*'

Recherche de projets ayant une organisation participante avec un attribut «terminated»:
/project/relations/associations/participant/organization/_ATTR_terminated='true'

Les XPaths utilisés par les différents filtres de l’interface de recherche sont indiqués dans la section: Guides rapides - XPaths utilisés dans les filtres de recherche.

Guides rapides

Opérateurs logiques

Opérateurs Description Exemples
AND AND combine les termes de recherche afin que chaque résultat contienne tous les termes.

AND restreint votre recherche.
cancer AND treatment renvoie les résultats contenant à la fois cancer et treatment.

cancer AND treatment AND therapy renvoie les résultats contenant cancer, treatment et therapy.
OR OR combine les termes de recherche afin que chaque résultat contienne au moins l’un des termes.

OR élargit votre recherche.
doctorate OR degree renvoie les résultats contenant doctorate et/ou degree.
NOT NOT exclut les termes que vous ne souhaitez pas voir apparaître dans les résultats de votre recherche.

NOT restreint votre recherche.
viruses NOT bacteria trouve les résultats contenant viruses, mais pas bacteria.

viruses AND NOT (bacteria OR fungi OR parasites) trouve les résultats comprenant viruses, sans aucune mention de bacteria, fungi et/ou parasites.
=/== Pour la hiérarchie des codes EuroSciVoc.

Permet d’inclure ou d’exclure les catégories enfants.
/project/relations/categories/euroSciVoc/code='/25' trouve les résultats associés au parent EuroSciVoc 25 et à tous ses enfants.

/project/relations/categories/euroSciVoc/code=='/25' trouve les résultats associés uniquement au parent EuroSciVoc 25.

Guillemets

Guillemets Description Exemples
' ' Utilisez des guillemets simples pour rechercher les éléments correspondant à tous les termes de recherche dans l’ordre saisi. 'circular economy' trouve les résultats contenant «circular economy».
" " Les guillemets doubles ont le même effet que les guillemets simples. Ils sont convertis en guillemets simples par le système. "circular economy" trouve les résultats contenant «circular economy».

Caractères génériques

Caractères génériques Description Exemples
* Correspond à zéro ou plusieurs caractères autres qu’une espace educat* correspond à tout mot commençant par educat, comme educate, educated, education, educational ou educator

Hofman* correspond à Hofman, Hofmann, Hoffman ou Hoffmann
? Correspond exactement à un caractère autre qu’une espace organi?ation correspond à organization ou organisation.

organi?ation* correspond à organisation, organisations, organisational, organization, organizations ou organizational

Parenthèses

Parenthèses Description Exemples
( ) Les clauses entre parenthèses sont exécutées avant les autres opérateurs (NOT, AND, OR) et peuvent donc être utilisées pour modifier l’ordre de priorité par défaut des opérateurs. Dans la requête pollution OR environment AND water, l’opérateur AND est exécuté avant l’opérateur OR. Les parenthèses peuvent être utilisées pour forcer l’exécution de l’opérateur OR avant l’opérateur AND: (pollution OR environment) AND water

Les parenthèses peuvent être imbriquées sur deux niveaux au maximum: water AND ((wheel OR mill) AND NOT 'generators and turbines')

La requête ci-dessus est équivalente à: water AND (wheel OR mill) AND NOT 'generators and turbines'

XPaths utilisés dans les filtres de recherche

Filtre XPath
CONTENU
Collection
Projets
contenttype=project

Results Packs
/article/relations/categories/collection/code=resultsPack

Project Info Packs
/article/relations/categories/collection/code=projectsInfoPack

Synergy Packs
/article/relations/categories/collection/code=synergyPack

Résultats en bref
/article/relations/categories/collection/code=brief

Actualités
/article/relations/categories/collection/code=news

Podcasts
/article/relations/categories/collection/code=podcast

Vidéos
/article/relations/categories/collection/code=video

Résumés de rapports
/result/relations/categories/collection/code=pubsum

Livrables de projets
/result/relations/categories/collection/code=deliverable

Publications de projets
/result/relations/categories/collection/code=publication

Droits de propriété intellectuelle
/result/relations/categories/collection/code=ipr

Programmes
contenttype=programme
CONTENU
Domaine d’application
relations/categories/applicationDomain/code=[code]
CONTENU
Langue
language=[lang]
CONTENU
Programme
relations/associations/programme/code=[code]
CONTENU
Dernière mise à jour
À partir de: contentUpdateDate>=[fromDate]
Jusqu’au: contentUpdateDate<=[toDate]
De – À: contentUpdateDate=[fromDate]-[toDate]
PROJET
Acronyme / identifiant
Acronyme du projet
/project/acronym=[acronym]

Identifiant du projet
/project/id=[id]
PROJET
Coût total
À partir de: /project/totalCost>=[fromValue]
Jusqu’à: /project/totalCost<=[toValue]
De – À: /project/totalCost=[fromValue]-[toValue]
PROJET
Identifiant de l’appel
/project/relations/associations/relatedMasterCall/call/identifier=[id]
ORGANISATION
Nom de l’organisation
organization/legalName=[name] OR organization/shortName=[name]
ORGANISATION
Pays de l’organisation
relatedRegion/region/euCode=[code]