Открытый поиск
![]() Пример веб-страницы, на которой предлагается добавить новый поисковый плагин. В Firefox символ выбранной в данный момент поисковой системы становится синеватым. Пользователь может добавить поисковую систему, предлагаемую на этой странице, щелкнув треугольник. | |
Тип интернет-СМИ | приложение/opensearchdescription+xml |
---|---|
Разработано | Amazon.com |
Первоначальный выпуск | 15 марта 2005 г. |
Последний выпуск | 1.1 Проект 6 [ 1 ] 6 декабря 2005 г |
Тип формата | Веб-синдикация |
Расширено с | RSS |
Открытый формат ? | Creative Commons Attribution-ShareAlike 2.5 |
Веб-сайт | github |
OpenSearch — это набор технологий, позволяющих публиковать результаты поиска в формате, пригодном для распространения и агрегирования . Представленный в 2005 году, это способ для веб-сайтов и поисковых систем публиковать результаты поиска в стандартном и доступном формате.
OpenSearch был разработан Amazon.com дочерней компанией A9 , а первая версия 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 ] Майкрософт Край , [ 6 ] Firefox [ 7 ] и Гугл Хром . [ 8 ]
Mozilla заявила, что откажется от поисковых надстроек OpenSearch в пользу поисковых надстроек WebExtensions. Это не повлияет на возможность вручную добавить систему 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 перечислены ответы на результаты поиска для данного веб-сайта/инструмента. Версия спецификации 1.0 допускала только один ответ в формате RSS; однако версия 1.1 обеспечивает поддержку нескольких ответов, которые могут быть в любом формате. RSS и Atom — единственные форматы, формально поддерживаемые агрегаторами OpenSearch, однако другие типы, такие как HTML, вполне приемлемы.
- Автоматическое обнаружение документа описания OpenSearch доступно как из документов HTML, так и из документов Atom или RSS через отношения ссылок в форме
<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 закладки заменяется терминами, введенными в адресную строку после исходного ключевого слова.
См. также
[ редактировать ]- Представительская государственная передача (REST)
- ГрафQL
- OpenURL
- Поиск/получение по URL (SRU)
- Z39,50
Ссылки
[ редактировать ]- ^ «OpenSearch 1.1 Проект 6» . Гитхаб . 08.12.2019 . Проверено 21 мая 2020 г.
- ^ «Спикер Джеффри П. Безос» . О'Рейли Медиа . 2005. Архивировано из оригинала 4 мая 2012 г. Проверено 21 мая 2020 г.
- ^ Вернер, Фогельс (15 марта 2005 г.). «Открытый поиск на А9» . allthingsdistributed.com . Архивировано из оригинала 13 марта 2021 года . Проверено 9 марта 2021 г.
- ^ "ЛИЦЕНЗИЯ.txt" . Гитхаб . 31 мая 2018 г. Проверено 21 мая 2020 г.
- ^ «Что нового в Safari 8.0» . Яблоко . 22 февраля 2018 г. Проверено 21 мая 2020 г.
В OS X разработчики веб-сайтов могут помочь Safari в обнаружении контента, доступного для поиска, включив на свой сайт документ с описанием OpenSearch, [...]
- ^ «Изменить поисковую систему по умолчанию» . Майкрософт . 16 апреля 2020 г. Проверено 21 мая 2020 г.
Однако вы можете изменить поисковую систему по умолчанию в Microsoft Edge на любой сайт, использующий технологию OpenSearch.
- ^ «Поддержка поисковых предложений в поисковых плагинах» . Мозилла . 2019-03-23. Архивировано из оригинала 24 января 2021 г. Проверено 21 мая 2020 г.
Firefox поддерживает поисковые предложения в плагинах OpenSearch
- ^ «Часто задаваемые вопросы для веб-разработчиков» . Архивировано из оригинала 1 января 2012 г. Проверено 21 мая 2020 г.
Предоставляя документ описания OpenSearch (OSDD), вы разрешаете Google Chrome включить ваш сайт в список поисковых систем браузера.
- ^ Нейман, Кейтлин (15 октября 2019 г.). «Дополнения поисковой системы будут удалены с addons.mozilla.org» . Мозилла . Проверено 21 мая 2020 г.
- ^ Jump up to: а б «Автообнаружение в RSS/Atom» . Гитхаб . 08.12.2019.
- ^ «Автообнаружение в HTML/XHTML» . Гитхаб . 08.12.2019.
- ^ «Как вернуть результаты OpenSearch из вашей поисковой системы» . Разработчик, как направлять.вики . 14 апреля 2018 г. Проверено 21 мая 2020 г.
- ^ «Приложение типа MIME/opensearchdescription+xml» . Гитхаб . 08.12.2019.
- ^ «Закладки в Firefox | Справка Firefox» .
- ^ «Редакция 1525363 | Добавление поисковых систем с веб-страниц | MDN» . wiki.developer.mozilla.org . Архивировано из оригинала 11 июля 2020 г.
Внешние ссылки
[ редактировать ]- Официальный сайт , включая характеристики
- Mycroft Project — коллекция установщиков OpenSearch для Firefox.