Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Создание поисковых коннекторов для Windows 7 (http://forum.oszone.net/showthread.php?t=134974)

DImaN! 17-03-2009 10:44 1066161

Создание поисковых коннекторов для Windows 7
 
В новой операционной системе Windows 7 стал возможен поиск по удаленным файловым репозиториям в локальной сети или Интернете. Теперь поиск осуществляется непосредственно из проводника Windows, что означает, что для поиска необходимой информации не нужно даже запускать браузер. После нахождения результатов двойной клик на файле откроет приложение, которое для него ассоцириуется. За поисковые машины отвечают специальные коннекторы. Ниже представлен стандартный коннектор в Windows 7 – osdx файл:
Код:

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Name of Connector</ShortName>
<Description>Description of Connector</Description>
<Url type="application/rss+xml" template="[RSS Search Feed URL]” />
</OpenSearchDescription>

Для создания поискового коннектора необходимо создать xml-файл, в котором нужно знать УРЛ рассылки RSS поисковой машины для удаленного использования службы. Рассмотрим сам osdx файл по составляющим на примере создания коннектора для youtube.com
В блоке <ShortName>Youtube Search</ShortName> мы указываем краткое имя для будущего коннетора
<Description>Использование поиска YouTube.</Description> –его описание
<Tags>Youtube</Tags> – теги для поисковой системы (не обязательно)
<Contact>почтовый ящик</Contact> – контактная информация (не обязательно)
Далее прописываем УРЛы с РСС для поиска:
<Url type="application/rss+xml" template="http://www.youtube.com/rss/tag/{searchTerms}.rss&amp;num=10&amp;output=rss"/>
<Url type="text/html" template="http://www.youtube.com/results.aspx?q={searchTerms}"/>
В итоге получается следующий коннектор:
Код:

    <?xml version="1.0" encoding="UTF-8"?>
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms-ose="http://schemas.microsoft.com/opensearchext/2009/">
    <ShortName>Youtube Search</ShortName>
    <Description>Search Youtube</Description>
    <Tags>Youtube</Tags>
    <Url type="application/rss+xml" template="http://www.youtube.com/rss/tag/{searchTerms}.rss&amp;num=10&amp;output=rss"/>
    <Url type="text/html" template="http://www.youtube.com/results.aspx?q={searchTerms}"/>
    </OpenSearchDescription>

Для установки коннектора необходимо проделать следующее:
Два раза кликнуть на файле .osdx или из конекстного меню выбрать опцию “Create Search Connector”


Время: 09:54.

Время: 09:54.
© OSzone.net 2001-