OpenSearch
一組允許以網路聚合的格式發布搜尋結果的技術
OpenSearch是一组允许以网路聚合的格式发布搜寻结果的技术。其于2005年推出,是网站与搜寻引擎以标准可被存取的格式发布搜寻结果的一种方式。
![]() 提供加入新搜寻外挂程式的网页范例。使用Firefox,目前选取的搜寻引擎的符号会变成蓝色。使用者可以透过点击三角形来新增该页面所提供的搜寻引擎。 | |
互联网媒体类型 | application/opensearchdescription+xml |
---|---|
开发者 | 亚马逊公司 |
首次发布 | 2005年3月15日 |
最新版本 | 1.1 Draft 6[1] 2005年12月6日 |
格式类型 | 网路聚合 |
扩展自 | RSS |
免费格式? | CC BY-SA 4.0 国际 |
网站 | github |
OpenSearch由亚马逊公司的子公司A9开发,第一版的OpenSearch 1.0由杰夫·贝索斯在2005年3月15日的欧莱礼新兴技术大会上公布[2][3]。OpenSearch 1.1的草稿版本则于2005年9月与12月发布。
支援
编辑支援OpenSearch的网页浏览器包含了Safari[4]、Microsoft Edge[5]、Firefox[6]以及Google Chrome[7]。
Mozilla已表示他们会将OpenSearch搜寻附加元件弃用并改用WebExtentions搜寻附加元件。但不会影响到从网站手动新增OpenSearch引擎的能力[8]。自2019年12月5日起,使用OpenSearch技术的搜寻引擎附加元件已从Mozilla的附加元件网站上移除。
设计
编辑OpenSearch包含了:
- OpenSearch描述档:用来识别与描述搜寻引擎的XML档案
- OpenSearch查询语法:描述了要在哪里撷取搜寻结果
- OpenSearch RSS (OpenSearch 1.0) 或是OpenSearch回应 (OpenSearch 1.1):用于提供开放搜寻结果的格式
- OpenSearch聚合器:网站可以显示OpenSearch结果
- OpenSearch自动探索向使用者发出搜寻外挂程式连结以及嵌入在HTML页面标头中连结的讯号
OpenSearch描述文件列出了指定网站或工具的搜寻结果回应。1.0版的规范仅允许RSS格式的回应;不过1.1版则支援了多种回应,可以是任意格式。OpenSearch聚合器仅正式支援RSS与Atom,但仍然可以接受其他如HTML等格式。
参见
编辑参考资料
编辑- ^ OpenSearch 1.1 Draft 6. 2019-12-08 [2020-05-21]. (原始内容存档于2022-01-21).
- ^ Speaker Jeffrey P. Bezos. 欧莱礼媒体. 2005 [2020-05-21]. (原始内容存档于2020-07-21).
- ^ Werner, Vogels. OpenSearch at A9. allthingsdistributed.com. 2005-03-15 [2021-03-09]. (原始内容存档于2017-10-24).
- ^ What's New in Safari 8.0. 苹果公司. 2018-02-22 [2020-05-21]. (原始内容存档于2022-01-13).
In OS X, website developers can aid Safari in discovering searchable content by including an OpenSearch description document on their site, [...]
- ^ Change your default search engine. 微软. 2020-04-16 [2020-05-21]. (原始内容存档于2019-02-09).
However, you can change the default search engine in Microsoft Edge to any site that uses OpenSearch technology
- ^ Supporting search suggestions in search plugins. Mozilla. 2019-03-23 [2020-05-21]. (原始内容存档于2021-01-24).
Firefox supports search suggestions in OpenSearch plugins
- ^ FAQ for web developers. [2020-05-21]. (原始内容存档于2012-01-01).
By providing an OpenSearch description document (OSDD), you enable Google Chrome to include your site in the list of search engines in the browser.
- ^ Neiman, Caitlin. Search Engine add-ons to be removed from addons.mozilla.org. Mozilla. 2019-10-15 [2020-05-21]. (原始内容存档于2021-07-31).
- ^ 9.0 9.1 Autodiscovery in RSS/Atom. 2019-12-08 [2021-07-31]. (原始内容存档于2022-01-21).
- ^ Autodiscovery in HTML/XHTML. 2019-12-08 [2021-07-31]. (原始内容存档于2022-01-21).
- ^ How to return OpenSearch results from your search engine. Developer how to guide.wiki. 2018-04-14 [2020-05-21]. (原始内容存档于2021-07-31).
- ^ MIME type application/opensearchdescription+xml. 2019-12-08 [2021-07-31]. (原始内容存档于2022-01-21).