Connexion

Présentation générale

Nouveau moteur de recherche...

Mes moteurs de recherche

Moteurs de recherche personnalisés par lien

Dans le cas d'un moteur accessible via un lien, les spécifications du moteur de recherche sont hébergées sur votre site Web. Pour un moteur hébergé par Google, les spécifications sont stockées sur les serveurs Google.

Pour créer un moteur de recherche personnalisé classique hébergé par Google, vous pouvez soit vous connecter et utiliser l'assistant, soit créer un fichier XML et l'importer vers Google (via l'onglet Options avancées). Le code de votre champ de recherche utilise alors le paramètre "cx" pour faire référence à ces spécifications hébergées par Google. Pour modifier l'un des aspects du moteur de recherche personnalisé, vous devez utiliser le panneau de configuration ou importer de nouvelles spécifications XML. Cela implique certaines contraintes :

  • La création et la mise à jour du moteur de recherche personnalisé sont effectuées manuellement.
  • Il est difficile de créer un très grand nombre de moteurs de recherche personnalisés, un pour chaque utilisateur, par exemple, ou encore un moteur légèrement différent pour chacune de vos pages.
  • La création automatique de moteurs de recherche personnalisés par programmation via d'autres sources de données, telles que les flux iCal, RSS, Google Base, etc. est assez complexe.

Les moteurs accessibles via un lien ne sont pas soumis aux mêmes contraintes que les moteurs hébergés par Google. Avec un moteur accessible via un lien, vous stockez les spécifications du moteur sur votre site Web et incluez l'URL de ces spécifications dans les requêtes de recherche de votre moteur. Google extrait alors les spécifications de votre site Web lorsqu'un internaute effectue une recherche à l'aide de ce dernier. Cette méthode comporte plusieurs avantages essentiels :

  • Vous pouvez aisément convertir vos données en moteur de recherche personnalisé.
  • Vous pouvez créer automatiquement un nombre illimité de moteurs de recherche personnalisés, chacun adapté à un type d'utilisateur particulier, une page spécifique, une heure de la journée, etc. En pratique, il est possible de générer des moteurs de recherche personnalisés à la demande, basés sur la requête d'un utilisateur ou sur une page de votre site sur laquelle un internaute effectue une recherche. Nous vous proposons pour cela plusieurs outils efficaces. Vous pouvez notamment créer d'un moteur accessible via un lien à partir des liens figurant sur une page.
  • Vous pouvez facilement mettre à jour la définition de votre moteur accessible via un lien sans envoyer de données à Google.
  • Il n'existe aucune limitation concernant le nombre d'annotations que chaque utilisateur peut ajouter.

Vous pouvez désormais exploiter au mieux votre créativité en générant automatiquement des moteurs de recherche personnalisés. Les outils fournis par Google et d'autres tiers facilitent la synchronisation de votre moteur de recherche personnalisé avec votre site Web et des sites tiers. Pensez à exploiter diverses sources d'information intéressantes pour créer vos moteurs de recherche personnalisés, notamment les flux iCal, vos journaux de sites référents ainsi que les signets ou l'historique de navigation des utilisateurs. Vous pouvez même adapter les éléments graphiques de votre moteur de recherche personnalisé en fonction de l'état ou de la fréquentation de votre site Web. Laissez libre cours à votre imagination, les possibilités sont infinies !

Les spécifications du moteur de recherche personnalisé peuvent faire référence à un ou plusieurs fichiers d'annotations externes. Cela facilite le partage d'annotations entre moteurs de recherche personnalisés.

Notez toutefois que certaines fonctionnalités des moteurs hébergés par Google, la collaboration et le marqueur Google notamment, ne fonctionnent pas avec les moteurs accessibles via un lien. Si vous avez déjà défini des annotations stockées sur Google, vous pouvez les télécharger et les inclure dans votre moteur personnalisé par lien. Pour plus d'informations, consultez la rubrique Passer d'un moteur hébergé par Google à un moteur accessible via un lien. Les moteurs accessibles via un lien sont toujours gratuits et prennent en charge les annonces. Les mécanismes associés ne peuvent pas servir à héberger les spécifications du moteur pour Google Site Search.

Exemple de moteur accessible via un lien

L'exemple suivant illustre en toute simplicité l'utilisation d'un moteur accessible via un lien, dont les spécifications se trouvent sur http://www.guha.com/cref_cse.xml. Les spécifications du moteur de recherche personnalisé contiennent les sites à parcourir, la présentation des résultats, etc. Voici le code à utiliser pour le champ de recherche utilisant les spécifications de moteur de recherche personnalisé. Notez le paramètre intitulé "cref".

Paramètres essentiels du formulaire :

  • cref : URL des spécifications de votre moteur de recherche personnalisé.
  • q: le champ de recherche

Essayez ce moteur de recherche tout de suite !

Notez que ce champ de recherche pourrait être situé sur le même site que le fichier de spécifications du moteur de recherche personnalisé, sur plusieurs pages de ce site ou encore sur un autre site.

À la première requête d'un internaute, nous procédons à l'extraction des spécifications du moteur de recherche personnalisé et les utilisons pour traiter la requête. Nous les plaçons en mémoire cache et les actualisons régulièrement. Par conséquent, vous n'aurez pas besoin de répondre aux requêtes de spécifications de Google à chaque fois qu'un internaute lance une requête. Si vous modifiez les spécifications de votre moteur accessible via un lien et que vous devez les actualiser immédiatement, il vous suffit d'accéder à la page d'actualisation de votre moteur et d'entrer l'URL de vos spécifications.

Exemple de moteur de recherche personnalisé dont les résultats sont hébergés sur votre site

Vous pouvez utiliser un moteur accessible via un lien pour héberger les résultats sur votre site, de la même manière qu'un moteur personnalisé classique. Pour ce faire, deux extraits de code sont nécessaires, l'un pour le champ de recherche et l'autre pour les résultats de recherche. Le code du champ de recherche est similaire au précédent exemple, avec quelques modifications :

Paramètres essentiels du formulaire :

  • Champ action : URL à laquelle vous souhaitez héberger les résultats (dans cet exemple, nous utilisons l'adresse http://www.guha.com/results.html).
  • cref : URL des spécifications de votre moteur de recherche personnalisé.
  • cof : FORID:9, FORID:10 ou FORID:11. Il définit le format des annonces à afficher. Pour plus d'informations, reportez-vous aux spécifications du moteur de recherche personnalisé.
  • q: le champ de recherche

Le champ action ci-dessus fait référence à l'URL de la page sur laquelle vous devez insérer le code suivant. Placez ce dernier à l'emplacement où vous souhaitez voir apparaítre les résultats de recherche :

Annotations dans un moteur accessible via un lien

Pour que votre moteur accessible via un lien fonctionne, vous devez spécifier les annotations comme indiqué dans l'exemple précédent. Vous pouvez spécifier vos annotations de deux manières différentes :

  • Annotations externes : vous avez spécifié l'emplacement de vos fichiers d'annotation à l'aide de balises <Include>. En savoir plus sur les fichiers d'annotation externes.. L'exemple fourni dans la section précédente utilise deux fichiers d'annotations externes : d'une part un fichier stocké sur un serveur, d'autre part la sortie d'un script.

  • Annotations intégrées  : vous insérez les annotations, ainsi que les spécifications du moteur de recherche personnalisé dans un même fichier. En savoir plus sur les annotations intégrées. Ci-dessus un exemple avec deux annotations intégrées : http://www.solarenergy.org/* et http://www.solarfacts.net/*.

La taille des fichiers doit être inférieure à 3 Mo. Si vos annotations occupent davantage d'espace, vous pouvez les répartir dans plusieurs fichiers et utiliser des balises <Include> afin de spécifier ces fichiers. Vous pouvez ainsi inclure jusqu'à 50 fichiers dont le poids total doit être inférieur à 10 Mo. De cette manière, nous espérons vous permettre d'inclure environ 25 000 annotations par moteur de recherche personnalisé. Si cela est insuffisant, nous vous recommandons, de créer plusieurs moteurs de recherche personnalisés et de les réunir ensuite pour vos utilisateurs. Cette interface de programmation vous permettra de réaliser toutes vos idées, ou presque !