热门问题
时间线
聊天
视角

OpenSearch

一組允許以網路聚合的格式發布搜尋結果的技術 来自维基百科,自由的百科全书

Remove ads

OpenSearch是一组允许以网络聚合的格式发布搜索结果的技术。其于2005年推出,是网站搜索引擎以标准可被存取的格式发布搜索结果的一种方式。

事实速览 互联网媒体类型, 开发者 ...

OpenSearch由亚马逊公司的子公司A9英语A9.com开发,第一版的OpenSearch 1.0由杰夫·贝索斯在2005年3月15日的欧莱礼新兴技术大会上公布[2][3]。OpenSearch 1.1的草稿版本则于2005年9月与12月发布。

Remove ads

支持

支持OpenSearch的网页浏览器包含了Safari[4]Microsoft Edge[5]Firefox[6]以及Google Chrome[7]

Mozilla已表示他们会将OpenSearch搜索附加组件弃用并改用WebExtentions搜索附加组件。但不会影响到从网站手动新增OpenSearch引擎的能力[8]。自2019年12月5日起,使用OpenSearch技术的搜索引擎附加组件已从Mozilla的附加组件网站上移除。

设计

Thumb
德语维基百科的搜索建议

OpenSearch包含了:

  1. OpenSearch描述档:用来识别与描述搜索引擎的XML文件
  2. OpenSearch查询语法:描述了要在哪里截取搜索结果
  3. OpenSearch RSS (OpenSearch 1.0) 或是OpenSearch回应 (OpenSearch 1.1):用于提供开放搜索结果的格式
  4. OpenSearch聚合器:网站可以显示OpenSearch结果
  5. OpenSearch自动探索向用户发出搜索插件链接以及嵌入在HTML页面标头中链接的信号

OpenSearch描述文件列出了指定网站或工具的搜索结果回应。1.0版的规范仅允许RSS格式的回应;不过1.1版则支持了多种回应,可以是任意格式。OpenSearch聚合器仅正式支持RSS与Atom,但仍然可以接受其他如HTML等格式。

  • 自动探索OpenSearch描述文件可透过HTML与Atom或RSS feed以链接关系<atom:link rel="search" ... /> (Atom)[9]<link rel="search" ... /> (RSS)[9]与HTML文件[10]
  • OpenSearch描述文件必须必须放置在同一个网域的网络伺服器上[11]
  • OpenSearch描述文件必须以application/opensearchdescription+xml互联网媒体类型[12]提供。
Remove ads

参见

参考资料

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads