热门问题
时间线
聊天
视角

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 related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads