OpenSearch

OpenSearch on kokoelma tekniikoita, joiden avulla verkkosivustot ja hakukoneet voivat julkaista hakutuloksia standardoidussa muodossa. OpenSearch 1.0 julkaistiin vuonnaMaaliskuu 2005, kirjoittanut Jeff Bezos Web 2.0 -konferenssissa. Kehittämä A9 , haara Amazon.com , OpenSearch ei nähnyt mitään muutoksia julkaisun jälkeen luonnoksia versio 1.1, syysjoulukuu 2005. OpenSearch on lisensoitu Creative Commons Attribution-ShareAlike 2.5 -lisenssillä. OpenSearch käyttää XML- ja RSS- syötteitä . Tätä tekniikkaa käyttävät Firefox-laajennukset poistetaan käytettävissä olevien laajennusten luettelosta5. joulukuuta 2019 ennen tämän tekniikan mahdollista deaktivointia.

Periaate

OpenSearchin tavoitteena on luoda standardi Internet-tutkimuksen kirjoittamiselle. Nämä standardoidut haut voidaan siten koota luetteloihin, jotka tarjoavat edun yhdistää useita hakusivustoja.

Täten on mahdollista tehdä haku sanakirjasta, kaupallisesta sivustosta tai hakukoneesta samalla pyynnöllä saman menettelyn mukaisesti. Tärkein ja suora esimerkki on tutkimuspaikkaluetteloiden integrointi verkkoselaimiin .

Voidakseen lisätä verkkoselaimen luetteloon sivuston on kirjoitettava XML- tiedosto, joka kuvaa ehdotetun hakutyökalun erityispiirteet. Tämä tiedosto on sitten tarjottava selaimelle, jotta se ehdottaa tämän työkalun lisäämistä selaimen nykyiseen luetteloon.

Teknologia

OpenSearch koostuu:

  1. OpenSearch-kuvaustiedostot: XML- tiedostot, jotka tunnistavat ja kuvaavat hakukoneen .
  2. OpenSearch-kyselyn syntaksi: kuvaile, mistä hakutulokset haetaan.
  3. OpenSearch RSS (with OpenSearch 1.0) tai OpenSearch Response (with OpenSearch 1.1): muoto OpenSearch-tulosten esittämiseksi.
  4. of syötteenlukijat OpenSearch: sivustoja, jotka voivat näyttää OpenSearch tuloksia.
  5. OpenSearch-tyyppinen tunniste: HTML- ohje, joka sisällytetään sivulle ilmoittamaan hakulaajennuksen läsnäolosta käyttäjälle.

OpenSearch Description Documents näyttää verkkosivuston hakutulokset. Vaikka OpenSearchin versio 1.0 palauttaa vain yhden vastauksen RSS- muodossa , versio 1.1 tukee useita vastauksia, jotka voivat olla missä tahansa muodossa. Vaikka RSS ja Atom ovat ainoat OpenSearch-aggregaattorien virallisesti tukemat muodot, muut muodot, kuten HTML, ovat täysin hyväksyttäviä.

Esimerkkejä

<?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>
  • Esimerkki ohjeesta sisällyttää sivulle tiedoston tarjoaminen selaimelle:
<link rel="search" type="application/opensearchdescription+xml" title="Mes recherches" href="./include/pluginSearch.xml" />

Huomaa, että linkkitunnisteen otsikon on vastattava XML-tiedoston ShortName-tunnisteen sisältöä.

Ohjelmisto, joka käyttää OpenSearchia

Sisäiset linkit

Ulkoiset linkit

Huomautuksia ja viitteitä

  1. (fi-FI) “  Hakukoneiden lisäosat poistetaan osoitteesta addons.mozilla.org  ” , Mozilla-lisäosablogissa (käytetty 30. lokakuuta 2019 )