Яндекс для всех - М. Абрамзон
Шрифт:
Интервал:
Закладка:
В следующей строке показан путь к найденному файлу или почтовой папке. При этом для файлов этот путь формируется довольно интересно. По ссылке, которая высвечивается, можно перейти в раздел, где находится файл. Но если "развернуть" ссылку, щелкнув на значку + слева от нее, то имя файла переместится в новую строку и также станет ссылкой, по которой можно открыть файл (но не перейти к нему).
Переход по ссылке с заголовка откроет найденный файл в приложении, которое ему соответствует.
Если вы сделали выборку файлов определенного типа с помощью табов правой колонки, то под результатами поиска появится дополнительная панель управления, в которой будут повторяться названия табов по типам документов с указанием количества найденных для каждого раздела в отдельности. Названия табов также можно использовать для фильтрации результатов по типам документов.
Р’ конце страницы результатов РІС‹ можете наблюдать строку дополнительного РїРѕРёСЃРєР°, почти такую же, как РІ Яндексе. РЎ ее помощью можно выполнить РїРѕРёСЃРє РїРѕ вашему РїРѕРёСЃРєРѕРІРѕРјСѓ выражению РІ любом РёР· сервисов Яндекса (РІ том случае, если РІС‹ подключены Рє Рнтернету). Отличием строки дополнительного РїРѕРёСЃРєР° РѕС‚ аналогичной РЅР° портале, является отсутствие ссылок для РїРѕРёСЃРєР° РЅР° РґСЂСѓРіРёС… поисковых системах. Дополнительный РїРѕРёСЃРє доступен только РЅР° Яндексе.
ПримечаниеДавно пользуясь почтовым клиентом The Bat! всегда оставался неудовлетворен возможностями его поиска. Медленно и долго он выполняется на больших папках. Для Персонального поиска этой проблемы не существует — информация заранее проиндексирована, и поиск ведется с максимально возможной скоростью. Недостатком, пожалуй, является то, что нет возможности расширенной настройки поискового запроса, в которой можно было бы уточнить запрос по периоду создания файлов, размеру, месту поиска (определенный раздел на диске или почтовой папке). Сложные запросы придется формировать "вручную", дополняя поисковое выражение дополнительными параметрами.
Персональный поиск для разработчиковЕсли вы занимаетесь разработкой программ, и у вас появилась необходимость использования поиска для индексации файлов, отличного от поддерживаемых типов, обратите внимание на то, что в состав программы входит API, позволяющее дописать практически любой модуль для любого источника данных.
Для облегчения труда разработчиков в комплект разработки включена документация с примерами в виде исходных текстов некоторых новых расширений — например, парсеров текстовых файлов формата DjVu и писем почтового клиента TheBat!.
API позволяет сделать персональный поиск еще более персональным — если, конечно, вы или ваши знакомые умеют программировать, — говорит менеджер проекта Александр Быков. — Сейчас мы предлагаем предварительную версию API, она должна помочь нам понять, что именно необходимо сторонним разработчикам для создания собственных расширений к Персональному поиску. Мы ждем отзывов и постараемся учесть поступившие к нам предложения.
В документации, входящей в состав этого комплекта разработчика, есть небольшая, но детальная инструкция по созданию парсера исполнимых файлов, в результате работы которого на вход индексатору будет подаваться "человекочитаемая" информация. Не вдаваясь в подробности и не берясь пересказывать инструкцию, отмечу несколько моментов.
Основная задача разработчика будет заключаться в разработке программы, которая сможет преобразовать документ в базовый формат, понимаемый индексатором Персонального поиска.
Для написания такой программы необходимо изучить структуру выбранного для разбора типа документа и написать код для его чтения.
Необходимо понять различие между РґРІСѓРјСЏ типами программ, используемых для преобразования. РС… называют парсеры Рё датасорсы. Первые предназначены для индексирования файлов определенного типа (текстовых, формата Word, MP3). Вторые — для обработки файлов Рё документов, связанных СЃ определенной программой (история сообщений ICQ, кеш браузера, почтовые сообщения РёР· Thunderbird). Как видите, датасорсы должны уметь подготовить Рє индексированию файлы любого формата, которые РјРѕРіСѓС‚ оказаться РІ составе кеша, почтового сообщения, РёРЅРѕРіРѕ набора данных.
Нужно уметь работать с MSVC 2003, разобраться в библиотеке SDK, примерах, входящих в состав пакета разработчика. Рпосле этого у вас все должно получиться.
Евгения Завалишина — генеральный директор компании "Яндекс. Деньги".