Accueil > Aide > Créez des liens intelligents vers toutsurlenvironnement.fr : pour aller encore plus loin !

Créez des liens intelligents vers toutsurlenvironnement.fr : pour aller encore plus loin !

Nous avons vu dans la FAQ précédente (Créez des liens intelligents vers toutsurlenvironnement !) que l’on pouvait facilement créer des liens intelligents vers le portail toutsurlenvironnement.fr, permettant de proposer un accès à des adresses fines, en fonction de votre intérêt et celui de vos visiteurs.

Il vous suffit pour cela d’utiliser la fonction de recherche avancée, puis de copier l’URL pour créer vos liens.

Mais vous pouvez aussi aller plus loin, et effectuer des recherches plus ciblées, intégrant des questionnements plus complexes, portant sur un thème particulier, sur une nature de document, ou sur les ressources à destination d’un public précis...  Il faut alors travailler manuellement l’URL, afin de réaliser des requêtes complexes.

Sommaire :

1. Comment se décompose l’URL de requête ?
2. Effectuez des requêtes fines et complexes sur le portail

          Comment restreindre votre recherche aux ressources référencées dans un thème ?
          Inspirez-vous des questions utilisées dans le portail
3. Boîte à outil pour vos requêtes : les principales commandes
          Commande sur les chaînes de caractères
          Commandes valables pour la partie verte et rouge
          Commandes portant sur des recherches de mots dans des champs de métadonnées précis
          Commandes sur des métadonnées précises et prédéfinies (par thème, public ou nature de document)
4. Les messages d’erreur
          Pas de résultats !
          Une page non trouvée
          Une page sans mise en forme

 

1. Comment se décompose l’URL de requête ?

Ce type de requête commence toujours par une en-tête de recherche (en bleu dans cette FAQ) : http://www.toutsurlenvironnement.fr/abonnement_mail_recherche/recherche_avancee_xml/recherche/
D’autres en-têtes sont produites par le portail, mais cette dernière est celle qui correspond à l'affichage des réponses à une recherche, et donc ne générera pas d'erreur d'affichage.

Celle-ci est suivie éventuellement d’une indication sur la partie des ressources visées (en vert dans cette FAQ) puis des mots recherchés avec leur combinaison, par des AND, des OR, des parenthèses, … (en rouge dans cette FAQ).

Exemple : recherche du mot « réseaux de chaleur » dans les titres des ressources :
http://www.toutsurlenvironnement.fr/abonnement_mail_recherche/recherche_avancee_xml/recherche/title:("réseaux+de+chaleur")

Tous les exemples de requête que nous allons voir suivent ce schéma général, même si l’ordre entre ces éléments peut être légèrement différent.

 

2. Effectuez des requêtes fines et complexes sur le portail

Comment restreindre votre recherche aux ressources référencées dans un thème ?

Pour limiter les risques de voir remonter des informations contenant le mot recherché mais portant sur un sujet inopportun,  vous pouvez indiquer précisément le thème visé.
Il faut indiquer précisement le thème en écrivant : « corporateLw==tree:"TopLw==PortailEnvLw== » suivi de «Theme» et du numéro du premier niveau de thème (1 pour Milieux et environnement, 2 pour Vos préoccupations, 3 pour Secteurs d’activité) suivi de « Lw==» le nom du thème N-1 puis « Lw== » suivi du nom du thème N-2.

Exemple : Recherche d'information sur le saumon dans la nature (et pas en aquaculture) :
http://www.toutsurlenvironnement.fr/abonnement_mail_recherche/recherche_avancee_xml/recherche/corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Nature et biodiversitéLw==Faune"  AND saumon

Attention : il ne faut pas de blanc entre les termes décrivant le thème et les Lw== !

Inspirez-vous des questions utilisées dans le portail !

Ces requêtes complexes sont utilisées pour répondre aux questions des thèmes N-1, mais aussi dans les actualités. Si l’en-tête de l’URL (en bleu) est différente, la fin (après le recherche/) est directement utilisable.
Exemple : dans Milieux & Environnement > Air et atmosphère, la question suivante : « Comment stocke-t-on le CO2 ? »  est formulée ainsi :
http://www.toutsurlenvironnement.fr/national/3-575/recherche_question_xml/recherche/stock* NEAR CO2 AND (corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Air et atmosphère") AND (corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Citoyens" OR corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Scolaires")
En copiant la fin de la requête à la suite du « recherche/ » de l’en tête type, elle peut également être exprimée de la sorte :
http://www.toutsurlenvironnement.fr/abonnement_mail_recherche/recherche_avancee_xml/recherche/stock* NEAR CO2 AND (corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Air et atmosphère") AND (corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Citoyens" OR corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Scolaires")

Cet exemple illustre bien le niveau de complexité que peut atteindre une requête, en voici le détail :
-    dans la partie rouge : on a l’introduction d’un joker (*) permettant de rechercher tous les mots commençant par stock ; on a aussi l’introduction d’un critère NEAR, qui signifie qu’on recherche toutes les conjonctions de termes stock* et CO2 proches !
-    dans la partie verte : on a une recherche au sein d’un thème (ici dans Milieux et Environnement, le sous thème Air et atmosphère, sans chercher un thème de dernier niveau), suivi d’une recherche selon différents niveaux d’Audience (le niveau de lecture), en utilisant un critère OR (ou) car les ressources recherchées peuvent être classées en citoyen OU en scolaire, sans être pour autant classé en  citoyen ET en scolaire !

Attention si vous copiez les URL dans un éditeur, ou si vous utilisez certains navigateurs, les caractères spéciaux sont traduits en hexadécimal, précédés de % (%20 pour un blanc). Cela rend leur lecture moins évidente. Vous trouverez sur Internet des sites vous expliquant ce phénomène (par exemple à cette adresse), et des convertisseurs permettant de passer simplement de l’un à l’autre (par exemple à cette adresse, en bas de page).

A partir de ces exemples, vous pouvez, avec un peu de travail, créer des requêtes complexes répondant au mieux à vos besoins !

L’exemple ci-dessous, dérivé du précédent, appelle des informations sur l’émission de CO2, référencés dans le thème Air et Atmosphère, à destination des professionnels ou des experts.

http://www.toutsurlenvironnement.fr/abonnement_mail_recherche/recherche_avancee_xml/recherche/émission NEAR CO2 AND (corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Air et atmosphère") AND (corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Experts" OR corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Professionnels")

 

3. Boîte à outil pour vos requêtes : les principales commandes

Ces requêtes sont composées d’un assemblage de commandes de base, parmi lesquelles :

a - Commande sur les chaines de caractères :

  • NEAR : A NEAR B : vérifiera que le mot A est proche du mot B ; la notion de proximité veut dire que quelques mots peuvent être entre A et B
  • * : chaine* : l’étoile est ce qu’on appelle un jocker, c'est-à-dire une indication que, dans l’exemple, sera recherché tous les mots commençant par «chaine», quelle que soit leur terminaison (exemple : salmo* renverra salmoniculture, salmonellose, …)
  • "" : "A B C" : sera pris en compte la chaine exacte « A B C », dans l’ordre des mots.

b : Commandes valables pour les parties vertes et rouges :

  • AND : A AND B : il faut que la proposition A et la proposition B soient vraies pour que la ressource soit sélectionnée ; si l’une des deux est absente, la ressource n’est pas sélectionnée.
  • OR : A OR B : il faut que la proposition A ou la proposition B soient vraies pour que la ressource soit sélectionnée ; il suffit qu’une seule des deux propositions soient vraie pour que la ressource soit sélectionnée.
  • NOT : NOT A : prendra en compte le contraire de la proposition.
  •  ( ) : permet de grouper et séparer les termes.

    La combinaison des OR, des AND et des parenthèses doit être bien réfléchie et testée. Ces deux exemples montrent des cas de mélange complexe :
    ("Assemblée+des+Départements+de+France") AND ((guide NEAR durable) OR durable))

    (corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Air et atmosphère") AND (corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Experts" OR corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Professionnels")

c : Commandes portant sur des recherches libres  dans certains champs de métadonnées :

  • title: permet d’interroger seulement les titres des ressources
  • description: permet d’interroger seulement les résumés ou descriptions des ressources
  • keywords: permet d’interroger seulement les mots clefs des ressources (pas très facile d’emploi, car les mots clefs ne sont pas connus de l’internaute)

Ce groupe de commande précède toujours une requête de mots.

Si l’on veut chercher des ressources ayant le mot saumon dans le titre ou le descriptif, il faut écrire : title:saumon OR  description:saumon

d : Commandes sur des  métadonnées prédéfinies selon des listes propres au portail (par thème, public ou nature de document) :

  • corporateLw==tree:"TopLw==PortailEnvLw==Theme1Lw==Air et atmosphère" : recherche sur les thèmes : on peut rechercher dans les ressources au niveau d’arborescence souhaité.
  • corporateLw==tree:"TopLw==PortailEnvLw==AudienceLw==Professionnels" : recherche sur le niveau de lecture
  • corporateLw==tree:"TopLw==PortailEnvLw==DocumentNatureLw== Document" : recherche sur la nature de la ressource

Ce dernier groupe de commande est combinable par les commandes AND, OR, parenthèses (voir exemple en 3.b)

 

4. Les messages d’erreur

Lorsque vous réaliserez des requêtes complexes, vous allez les ajuster progressivement et vous risquez de commettre des erreurs d’écriture d’URL : fautes de frappe,  de syntaxe ou même de logique : rien de grave !
Vous obtiendrez alors des résultats aberrants, des pages sans aucun résultat ou des messages d’erreur :cela ne met pas en péril le portail, il suffit de chercher l’erreur et de corriger.

Différents « messages d’erreur » peuvent apparaitre :

Pas de résultats !

Il s’agira souvent d’une erreur dans la syntaxe de la partie verte ou rouge

Une page non trouvée

Il s’agira souvent d’une erreur dans la partie bleue

Une page sans mise en forme

Il s’agira d’un problème lié à une non-concordance entre la partie bleu (qui ne sera pas l’en-tête standard que l’on vous propose d’utiliser) et la partie verte.
 

 

© Ministère de l’Ecologie, du Développement durable et de l'Energie