OpenSearch

OpenSearch er en samling teknologier som lar nettsteder og søkemotorer publisere søkeresultater i et standardisert format. OpenSearch 1.0 ble utgitt iMars 2005, av Jeff Bezos på Web 2.0-konferansen. Utviklet av A9 , en gren av Amazon.com , har OpenSearch ikke sett noen endringer siden utgivelsen av utkast av versjon 1.1, mellom september ogdesember 2005. OpenSearch er lisensiert under Creative Commons Attribution-ShareAlike 2.5-lisens. OpenSearch bruker XML- og RSS- feeder . Firefox-utvidelser ved hjelp av denne teknologien vil bli fjernet fra listen over utvidelser som er tilgjengelige på5. desember 2019 før en mulig deaktivering av denne teknologien.

Prinsipp

Målet med OpenSearch er å sette en standard for skriving av Internett-søk. Disse standardiserte søkene kan derfor samles i lister som gir fordelen ved å samle flere søkesider.

Dermed er det mulig å gjøre et søk i en ordbok, på et kommersielt nettsted eller i en søkemotor, med samme forespørsel, i henhold til samme prosedyre. Den viktigste og direkte illustrasjonen er integrasjonen av søkesider i nettlesere .

For å kunne legges til i listen over en nettleser, må et nettsted skrive en XML- fil som beskriver det spesielle med det foreslåtte søkeverktøyet. Denne filen må deretter tilbys til nettleseren, slik at sistnevnte foreslår å legge dette verktøyet til den nåværende listen i nettleseren.

Teknologi

OpenSearch består av:

  1. OpenSearch-beskrivelsesfiler: XML- filer som identifiserer og beskriver en søkemotor .
  2. Syntaks for OpenSearch-spørring: beskriv hvor du skal hente søkeresultatene.
  3. OpenSearch RSS (med OpenSearch 1.0) eller OpenSearch Response (med OpenSearch 1.1): format for presentasjon av OpenSearch-resultater.
  4. av aggregatorer OpenSearch: nettsteder som kan vise OpenSearch-resultater.
  5. OpenSearch type tag: HTML- instruksjon for å inkludere på en side for å signalisere tilstedeværelsen av et søkeplugin til brukeren.

OpenSearch Description Documents viser søkeresultatene til nettstedet. Mens versjon 1.0 av OpenSearch bare returnerer et enkelt svar i RSS- format , støtter versjon 1.1 flere svar, som kan være i hvilket som helst format. Selv om RSS og Atom er de eneste formatene som offisielt støttes av OpenSearch-aggregatorer, er andre formater som HTML helt akseptable.

Eksempler

<?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/x-icon">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>
  • Eksempel på instruksjon om å inkludere på en side for å tilby filen til nettleseren:
<link rel="search" type="application/opensearchdescription+xml" title="Mes recherches" href="./include/pluginSearch.xml" />

Merk at tittelen i koblingstaggen må samsvare med innholdet i XML-filens ShortName-tag.

Programvare som bruker OpenSearch

Interne lenker

Eksterne linker

Merknader og referanser

  1. (no-US) “  Søkemotortillegg som skal fjernes fra addons.mozilla.org  ” , på Mozilla-tilleggsblogg (åpnet 30. oktober 2019 )