OpenSearch - OpenSearch

OpenSearch
Dewiki-searchplugin-blueish-autodiscovery.png
Пример веб-страницы, на которой предлагается добавить новый поисковый плагин. В Firefox символ выбранной в данный момент поисковой системы становится голубоватым. Пользователь может добавить поисковую систему, предлагаемую на этой странице, щелкнув треугольник.
РазработанAmazon.com
изначальный выпуск15 марта 2005 г. (2005-03-15)
Последний релиз
1.1 Проект 6[1]
(6 декабря 2005 г.; 14 лет назад (2005-12-06))
Тип форматаИнтернет-синдикация
Расширен сRSS
Открытый формат ?Лицензия Creative Commons Attribution-ShareAlike 2.5
Интернет сайтgithub.com/ dewitt/ opensearch

OpenSearch представляет собой набор технологий, позволяющих публиковать результаты поиска в формате, подходящем для синдикация и агрегирование. Это способ веб-сайты и поисковые системы публиковать результаты поиска в стандартном и доступном формате.

OpenSearch был разработан Amazon.com дочернее предприятие A9 и первая версия, OpenSearch 1.0, была представлена Джефф Безос на Конференция по новым технологиям O'Reilly в марте 2005 г.[2][требуется проверка ] Черновые версии OpenSearch 1.1 были выпущены в сентябре и декабре 2005 года. Спецификация OpenSearch лицензирована A9 под Creative Commons Лицензия Attribution-ShareAlike 2.5.[3]

Поддерживать

Веб-браузеры которые поддерживают OpenSearch, включают Сафари,[4] Microsoft Edge,[5] Fire Fox[6] и Гугл Хром.[7]

Mozilla указала, что они откажутся от дополнений поиска OpenSearch в пользу дополнений поиска WebExtentions. Это не повлияет на возможность вручную добавить движок opensearch с веб-сайта.[8] С 5 декабря 2019 года надстройки поисковых систем для Firefox на базе OpenSearch были удалены из надстроек Mozilla.

Дизайн

Предложения по поиску в Немецкая Википедия

OpenSearch состоит из:

  1. Файлы описания OpenSearch: XML файлы, которые идентифицируют и описывают поисковую систему.
  2. Синтаксис запроса OpenSearch: опишите, где получить результаты поиска
  3. OpenSearch RSS (в OpenSearch 1.0) или OpenSearch Response (в OpenSearch 1.1): формат для предоставления открытых результатов поиска.
  4. OpenSearch Агрегаторы: Сайты, которые могут отображать результаты OpenSearch.
  5. OpenSearch "Автообнаружение" сигнализировать пользователю о наличии ссылки плагина поиска и ссылки, встроенной в заголовок HTML-страниц

OpenSearch Описание В документах перечислены ответы результатов поиска для данного веб-сайта / инструмента. Версия 1.0 спецификации допускала только один ответ в формате RSS; однако версия 1.1 обеспечивает поддержку нескольких ответов, которые могут быть в любом формате. RSS и Атом являются единственными, официально поддерживаемыми агрегаторами OpenSearch, однако другие типы, такие как HTML вполне приемлемы.

  • Автоматическое обнаружение документа с описанием OpenSearch доступно из документов HTML и Atom или RSS через Связь отношений в виде <atom:link rel="search" ... /> для каналов Atom[9] или же <link rel="search" ... /> для RSS-каналов[9] и HTML-документы.[10]
  • Документ описания OpenSearch должен быть размещен на веб-сервере того же домена.[11]
  • Документы с описанием OpenSearch должны подаваться с приложение / opensearchdescription + xml Тип интернет-СМИ.[12]

Альтернативы

Mozilla Firefox предлагает функцию закладки по ключевым словам[13] где возникновение % s в закладке URI заменяется терминами, введенными в адресной строке после начального ключевого слова.

Смотрите также

Рекомендации

  1. ^ "OpenSearch 1.1 Draft 6". 2019-12-08. Получено 2020-05-21.
  2. ^ "Спикер Джеффри П. Безос". O'Reilly Media. 2005. Получено 2020-05-21.
  3. ^ "LICENSE.txt". 2018-05-31. Получено 2020-05-21.
  4. ^ «Что нового в Safari 8.0». яблоко. 2018-02-22. Получено 2020-05-21. В OS X разработчики веб-сайтов могут помочь Safari в обнаружении доступного для поиска контента, включив документ описания OpenSearch на свой сайт, [...]
  5. ^ "Измените поисковую систему по умолчанию". Microsoft. 2020-04-16. Получено 2020-05-21. Однако вы можете изменить поисковую систему по умолчанию в Microsoft Edge на любой сайт, использующий технологию OpenSearch.
  6. ^ «Поддержка поисковых предложений в поисковых плагинах». Mozilla. 2019-03-23. Получено 2020-05-21. Firefox поддерживает поисковые подсказки в плагинах OpenSearch
  7. ^ «FAQ для веб-разработчиков». Архивировано из оригинал на 2012-01-01. Получено 2020-05-21. Предоставляя документ описания OpenSearch (OSDD), вы позволяете Google Chrome включать ваш сайт в список поисковых систем в браузере.
  8. ^ Нейман, Кейтлин (2019-10-15). "Надстройки поисковой системы будут удалены с addons.mozilla.org". Mozilla. Получено 2020-05-21.
  9. ^ а б «Автообнаружение в RSS / Atom». 2019-12-08.
  10. ^ «Автообнаружение в HTML / XHTML». 2019-12-08.
  11. ^ «Как вернуть результаты OpenSearch из вашей поисковой системы». Разработчик how to guide.wiki. 2018-04-14. Получено 2020-05-21.
  12. ^ "Приложение типа MIME / opensearchdescription + xml". 2019-12-08.
  13. ^ https://support.mozilla.org/en-US/kb/bookmarks-firefox#w_how-to-use-keywords-with-bookmarks
  14. ^ https://wiki.developer.mozilla.org/en-US/docs/Web/API/Window/sidebar/Adding_search_engines_from_Web_pages$revision/1525363#Installing_Sherlock_plugins

внешняя ссылка