Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Поддержка [ править ]

Веб-браузеры , поддерживающие OpenSearch, включают Safari , [5] Microsoft Edge , [6] Firefox [7] и Google Chrome . [8]

Mozilla указала, что они откажутся от поисковых надстроек OpenSearch в пользу поисковых надстроек WebExtentions. Это не повлияет на возможность вручную добавить механизм opensearch с веб-сайта [9]. С 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 Description Documents перечисляет ответы результатов поиска для данного веб-сайта / инструмента. Версия 1.0 спецификации допускала только один ответ в формате RSS; однако версия 1.1 обеспечивает поддержку нескольких ответов, которые могут быть в любом формате. RSS и Atom - единственные, которые формально поддерживаются агрегаторами OpenSearch, однако другие типы, такие как HTML , вполне приемлемы.

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

Альтернативы [ править ]

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

  • Шерлок (программное обеспечение) [15]

См. Также [ править ]

  • Передача репрезентативного состояния (REST)
  • GraphQL
  • OpenURL
  • Поиск / получение по URL-адресу (SRU)
  • Z39.50

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Официальный сайт , включая спецификации
  • Mycroft Project - набор установщиков OpenSearch для Firefox