Тип интернет-СМИ | приложение / opensearchdescription + xml |
---|---|
Разработано | Amazon.com |
Первый выпуск | 15 марта 2005 г. |
Последний релиз | 1.1 Проект 6 [1] (6 декабря 2005 г . ) |
Тип формата | Интернет-синдикация |
Расширен с | RSS |
Открытый формат ? | Лицензия Creative Commons Attribution-ShareAlike 2.5 |
Веб-сайт | github |
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 состоит из:
- Файлы описания OpenSearch : файлы XML, которые идентифицируют и описывают поисковую систему.
- Синтаксис запроса OpenSearch : опишите, где получить результаты поиска
- OpenSearch RSS (в OpenSearch 1.0) или OpenSearch Response (в OpenSearch 1.1): формат для предоставления открытых результатов поиска.
- Агрегаторы OpenSearch : сайты, которые могут отображать результаты OpenSearch.
- 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
Ссылки [ править ]
- ^ "OpenSearch 1.1 Draft 6" . 2019-12-08 . Проверено 21 мая 2020 .
- ^ "Спикер Джеффри П. Безос" . O'Reilly Media . 2005 . Проверено 21 мая 2020 .
- ↑ Вернер, Фогельс (15 марта 2005 г.). «OpenSearch at A9» . allthingsdistributed.com . Архивировано из оригинального 13 марта 2021 года . Дата обращения 9 марта 2021 .
- ^ "LICENSE.txt" . 2018-05-31 . Проверено 21 мая 2020 .
- ^ «Что нового в Safari 8.0» . Apple . 2018-02-22 . Проверено 21 мая 2020 .
В OS X разработчики веб-сайтов могут помочь Safari в обнаружении доступного для поиска контента, включив документ с описанием OpenSearch на свой сайт, [...]
- ^ "Измените поисковую систему по умолчанию" . Microsoft . 2020-04-16 . Проверено 21 мая 2020 .
Однако вы можете изменить поисковую систему по умолчанию в Microsoft Edge на любой сайт, использующий технологию OpenSearch.
- ^ «Поддержка поисковых предложений в поисковых плагинах» . Mozilla . 2019-03-23 . Проверено 21 мая 2020 .
Firefox поддерживает поисковые подсказки в плагинах OpenSearch
- ^ «FAQ для веб-разработчиков» . Архивировано из оригинала на 2012-01-01 . Проверено 21 мая 2020 .
Предоставляя документ описания OpenSearch (OSDD), вы позволяете Google Chrome включать ваш сайт в список поисковых систем в браузере.
- ^ Нейман, Кейтлин (2019-10-15). «Надстройки поисковых систем должны быть удалены с addons.mozilla.org» . Mozilla . Проверено 21 мая 2020 .
- ^ a b «Автообнаружение в RSS / Atom» . 2019-12-08.
- ^ «Автообнаружение в HTML / XHTML» . 2019-12-08.
- ^ «Как вернуть результаты OpenSearch из вашей поисковой системы» . Разработчик how to guide.wiki . 2018-04-14 . Проверено 21 мая 2020 .
- ^ "Приложение типа MIME / opensearchdescription + xml" . 2019-12-08.
- ^ https://support.mozilla.org/en-US/kb/bookmarks-firefox#w_how-to-use-keywords-with-bookmarks
- ^ 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