OpenSearch

OpenSearch

OpenSearch est une collection de technologies permettant à des sites web et des moteurs de recherche de publier des résultats de recherche dans un format standardisé. OpenSearch 1.0 a été dévoilé en mars 2005, par Jeff Bezos à la conférence Web 2.0. Développé par A9, une branche d'Amazon.com, OpenSearch n'a pas connu d'évolution depuis la publication de brouillons d'une version 1.1, entre septembre et décembre 2005. OpenSearch est sous licence Creative Commons Attribution-ShareAlike 2.5. OpenSearch utilise l'XML, et les flux RSS.

Sommaire

Principe

Le but d'OpenSearch est d'établir un standard dans l'écriture des recherches sur Internet. Ces recherches normalisées peuvent donc faire l'objet d'agrégation dans des listes qui offrent l'avantage de rassembler plusieurs sites de recherche.

Ainsi, il est possible de faire une recherche dans un dictionnaire, dans un site marchand, ou dans un moteur de recherche, avec la même requête, selon la même procédure. L'illustration principale et directe en est l'intégration des listes de sites de recherches dans les navigateurs web.

Pour pouvoir être ajouté dans la liste d'un navigateur web, un site doit écrire un fichier XML qui décrit les particularités de l'outil de recherche proposé. Ce fichier doit ensuite être proposé au navigateur pour que ce dernier propose l'ajout de cet outil à la liste actuelle dans le navigateur.

Technologie

L'OpenSearch est composé :

  1. des fichiers de description OpenSearch : les fichiers XML qui permettent d'identifier et de décrire un moteur de recherche.
  2. de la syntaxe d'interrogation OpenSearch : décrire l'endroit où récupérer les résultats de recherche.
  3. OpenSearch RSS (avec OpenSearch 1.0) ou OpenSearch Response (avec OpenSearch 1.1): format de présentation des résultats OpenSearch.
  4. des agrégateurs OpenSearch : sites pouvant afficher les résultats OpenSearch.
  5. balise de type OpenSearch : instruction HTML a inclure dans une page pour signaler la présence d'un plugin de recherche à l'utilisateur.

OpenSearch Description Documents liste les résultats de recherche pour le site web. Alors que la version 1.0 d'OpenSearch ne retourne qu'une seule réponse au format RSS, la version 1.1 supporte les réponses multiples, qui peuvent être dans n'importe quel format. Bien que les formats RSS et Atom soient les seuls officiellement soutenus par les agrégateurs OpenSearch, d'autres formats tels que HTML sont parfaitement acceptables.

Exemples

  • Exemple de fichier XML :
 
  <?xml version="1.0" encoding="UTF-8"?>
   <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ie="http://schemas.microsoft.com/Search/2008/">
     <ShortName>Mes recherches</ShortName>
     <Description>Le meilleur outil de recherche</Description>
     <Image height="16" width="16" type="image/ico">http://www.monsite.fr/img/favicon.ico</Image>
     <Url type="text/html" method="GET" template="http://www.monsite.fr/index.php?np={searchTerms}"/>
     <Language>fr</Language>
     <ie:PreviewUrl type="text/html" method="GET" template="http://www.monsite.fr/index.php?np={searchTerms}"/>
  </OpenSearchDescription>
  

  • Exemple d'instruction à inclure dans une page pour proposer le fichier au navigateur :
 <link rel="search" type="application/opensearchdescription+xml" title="Mes recherches" href="./include/pluginSearch.xml" />

À noter que le titre dans la balise link doit correspondre au contenu de la balise ShortName du fichier XML.

Logiciels utilisant OpenSearch

Liens internes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article OpenSearch de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • OpenSearch — Example of a web page which offers to add a new search plugin using the auto discovery technique. When viewing with the Firefox browser version 3, the symbol of the currently selected search engine (Google s G in the example) becomes bluish. The… …   Wikipedia

  • OpenSearch — набор технологий, позволяющих веб сайтам и поисковым системам публиковать результаты поиска в форматах, удобных для распространения и сбора. OpenSearch был разработан A9, дочерней компанией Amazon.com. Первая версия, OpenSearch 1.0, была… …   Википедия

  • OpenSearch — es un conjunto de tecnologías que permiten publicar los resultados de una búsqueda en un formato adecuado para la sindicación y agregación. Es una forma para que las páginas web y los motores de búsqueda publiquen sus resultados de forma… …   Wikipedia Español

  • Opensearch — Bei OpenSearch handelt es sich um eine auf XML basierende Sammlung von Techniken, die es ermöglicht, Suchergebnisse von Suchmaschinen und Websites in einem standardisierten und maschinenlesbaren Format auszugeben. OpenSearch wurde durch… …   Deutsch Wikipedia

  • OpenSearch — Bei OpenSearch handelt es sich um eine auf XML basierende Sammlung von Techniken, die es ermöglicht, Suchergebnisse von Suchmaschinen und Websites in einem standardisierten und maschinenlesbaren Format auszugeben. OpenSearch wurde durch… …   Deutsch Wikipedia

  • Open search — Bei OpenSearch handelt es sich um eine auf XML basierende Sammlung von Techniken, die es ermöglicht, Suchergebnisse von Suchmaschinen und Websites in einem standardisierten und maschinenlesbaren Format auszugeben. OpenSearch wurde durch… …   Deutsch Wikipedia

  • Comparison of geographic information systems software — This is a comparison of notable GIS software. To be included on this list, the software must either have a linked existing article or include references to independent sources verifying notability. Contents 1 License, source, operating system… …   Wikipedia

  • RSS — Infobox file format name = RSS| icon = logo = caption = The RSS logo extension = .rss, .xml mime = application/rss+xml (Registration Being Prepared) [cite web |url=http://www.rssboard.org/rss mime type application.txt |title=The… …   Wikipedia

  • A9.com — A9.com, which went live on April 14, 2004, is an Internet search engine from Amazon.com. Its results derive from Live Search, supplemented by Alexa, Amazon.com and other engines for specific search types [… …   Wikipedia

  • Search aggregator — A search aggregator is a type of metasearch engine which gathers results from multiple search engines simultaneously through RSS search results. It combines user specified search feeds (parameterized RSS feeds which return search results) to give …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”