OpenSearch[Amazon.com]

OpenSearch[Amazon.com]
更多義項 ▼ 收起列表 ▲

OpenSearch的是Amazon.com子公司A9公司所提出的一種分享搜尋結果的簡單的格式,它於2005年3月首次在O'Reilly新興技術會議上提出OpenSearch1.0版本。使用版本為1.1版。

概述

通俗的,從普通用戶角度來說:

例如用戶訪問某個網站,該網站具備搜尋功能,並提供遵循OpenSearch規範的代碼,那么支持OpenSearch功能的瀏覽器(目前有IE7、IE8、Firefox、Chrome)就能夠自動發現並提示添加新的搜尋外掛程式/擴展到瀏覽器的搜尋欄中。例如,如果用戶使用的是IE8瀏覽器,那么在瀏覽器的右上角,就會發現一個小文本輸入框,輸入框前方的下拉選單可以用來選擇需要的搜尋引擎(常用的比如百度、谷歌等)。而一旦用戶根據提示,選擇安裝某網站的搜尋外掛程式/擴展後,新的搜尋功能也將會出現在搜尋欄的下拉選單中。

技術描述

下面,是一份較為詳細的XML樣例:

<?xmlversion="1.0" encoding="UTF-8"?>

<OpenSearchDescriptionxmlns="http://a9.com/-/spec/opensearch/1.1/">

<ShortName>Web Search</ShortName>

<Description>Use Example.com to search the Web.</Description>

<Tags>example web</Tags>

<Contact>[email protected]</Contact>

<Url type="application/atom+xml"

template="http://example.com/?q={searchTerms}&pw={startPage?}&format=atom"/>

<Url type="application/rss+xml"

template="http://example.com/?q={searchTerms}&pw={startPage?}&format=rss"/>

<Url type="text/html"

template="http://example.com/?q={searchTerms}&pw={startPage?}"/>

<LongName>Example.com Web Search</LongName>

<Image height="64" width="64"type="image/png">http://example.com/websearch.png</Image>

<Image height="16" width="16"type="image/vnd.microsoft.icon">http://example.com/websearch.ico</Image>

<Query role="example" searchTerms="cat" />

<Developer>Example.com Development Team</Developer>

<Attribution>

Search data Copyright 2005, Example.com, Inc., All Rights Reserved

</Attribution>

<SyndicationRight>open</SyndicationRight>

<AdultContent>false</AdultContent>

<Language>en-us</Language>

<OutputEncoding>UTF-8</OutputEncoding>

<InputEncoding>UTF-8</InputEncoding>

</OpenSearchDescription>

支持的網站和軟體

支持OpenSearch索引功能的一些網站包括:

· www.opensearch.a9.com:協定創始人官方網站

· www.mycroft.mozdev.org: mozilla提供的提交OpenSearch的網站

· www.searchxengine.com: 一家提供OpenSearch功能安裝的網站

支持的主流瀏覽器包括

· Internet Explorer 7 及其以上版本,提供搜尋欄,能夠自定義安裝新的符合OpenSearch協定規則的外掛程式/擴展。

· Mozilla Firefox 2及其以上版本,同樣提供搜尋欄,允許安裝新外掛程式/擴展,以及Mozilla同時還推出一個名為MozSearch的協定子集。MozSearch主要面向Web用途,並只能用於Firefox相關的項目。MozSearch擴展功能可接受一個XML命名空間前綴OpenSearch的檔案,並提供一些新的特性,包括比如搜尋建議。

· GoogleChrome,來自谷歌公司的新一代瀏覽器,以速度快和安全性而著稱。不同於上面兩款瀏覽器,Chrome沒有提供獨立的搜尋欄,而是將搜尋欄整合進瀏覽器的地址欄中。通過輸入OpenSearch來源網址加上關鍵字,就可以快速進行搜尋。

瀏覽器搜尋欄外掛程式/擴展

訪問者 閱讀

如果您正在使用的瀏覽器是:IE7版本或者以上、Mozilla Firefox2或者3、Google Chrome,它們都默認提供一個專用的搜尋框,用來直接搜尋內容。 opensearch支持網站提供各種類型的搜尋引擎,幫助您安裝到瀏覽器的專用搜尋框中。這樣,以後無須直接打開對應的網站,您就可以快速搜尋到感興趣的內容。舉例來說,您訪問某個網站,那么支持OpenSource功能的瀏覽器(目前有IE7、IE8、Firefox、Chrome)就能夠自動發現並提示添加新的搜尋外掛程式/擴展到瀏覽器的搜尋欄中。例如,您使用的是IE8瀏覽器。

網站主 閱讀

如果您擁有自己的網站,並且網站具備搜尋功能,那么,可以製作對應的符合 Open Search協定的瀏覽器搜尋欄擴展功能,讓對您網站感興趣的訪問者直接從搜尋欄就可以獲得信息

相關詞條

熱門詞條

聯絡我們