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.
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.
OpenSearch består av:
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.
Merk at tittelen i koblingstaggen må samsvare med innholdet i XML-filens ShortName-tag.