Поисковая машина Beagle
План Beagle ( http:///beagle-project.org/Main_Page ) дает юзерам Linux мощную и комфортную систему поиска в массе каталогов. Этот план был назван самым прогнозируемым продуктом 2005 года. В последствии того как фирма Ximian, коия разрабатывала Beagle, была выкуплена Novell, план получил существенную, в том числе и экономическую, поддержку и стал развиваться скорее. В реальный момент исследования еще далеки от финального релиза, однако подключение Beagle в эти дистрибутивы, как Fedora и OpenSUSE, говорит о зрелости плана. Разрабатывается Beagle в среде Mono, независимой альтернативе Microsoft.NET для Linux. При данном Beagle умеет индексировать и выискивать данные:
• в документах пакетов OpenOffice.org, MS Office, AbiWord, PDF, RTF;
• в графических файлах JPG и PNG и тегах музыкальных файлов OGG и MP3;
• в почте Kmail, Thunderbird и Evolution (включая контакты и календарь);
• в журналах IM-посетителей Gaim и Kopete и агрегаторах новостных лент Liferea, Akregator и Blam;
• на веб-страницах Firefox, Epiphany и ситуации Konqueror;
• в документации Texinfo, Man, Docbook, Monodoc;
• в исходных кодах C, C++, C#, Fortran, Java, JavaScript, Lisp, Matlab, Pascal, Perl, PHP, Python, Ruby, Scilab, скриптах shell;
• в простых текстовых файлах. Данное далеко не полный перечень.
В различие от основной массы подобных приложений, коие для стремительного поиска вначале индексируют разделы строгого диска, создавая базу данных, и после чего регулярно повторяют данную операцию для ее обновления, в Beagle для существа и обновления информации в базе данных применяется демон beagled , который неустанно находится в своевременной памяти и отслеживает все перемены в файлах.
К Beagle разработано некоторое количество графических фронтэндов к демону, к примеру kerry (рис. 7.7), который считается интерфейсом для KDE, и kio--beagle, который разрешает интегрировать beagle в файловый клерк Konqueror, реализуя протокол beagle:/.
Рис. 7.7. Kerry--интерфейс к Beagle
Итог поиска выводится не сплошным словом, а комфортными для чтения блоками, в коих легко найти необходимую информацию. Внизу станет показано общее численность документов, в которых обнаружено слово. Вблизи с файлом выводятся информация о соответствующей релевантности, фамилия файла, каталог, в котором он располагается, время последней модификации, информация, взятая из блока title или подобного, численность страниц в документе. Каждый документ возможно тут же открыть сопоставленной ему программой: просмотреть в текстовом редакторе либо веб-браузере, открыть в почтовом посетителе, если это фрагмент беседы ICQ — можно сразу дать ответ собеседнику.
Система локального поиска Strigi ( http://www.vandenoever.info/software/strigi ) сегодня является солидным конкурентом Beagle. Ее различает быстрота, небольшая загрузка системы и комфортный для разработчиков программного обеспечения интерфейс, что позволяет делать для нее новые и нередко более легковесные фронтэнды. Все управление им выполняется через веб--интерфейс. Для стремительного поиска необходимой информации надлежит вначале запустить демон, а после этого проиндексировать наличествующие разделы.
Популярные метки: akregator, beagle, epiphany, evolution, fedora, firefox, kmail, konqueror, kopete, liferea, linux, microsoft, office, openoffice, python, thunderbird, браузер, диск, дистрибутив, документации, интерфейс, информация, искать, клиент, менеджер, обновления, пакет, продукт, проект, редактор, система, список, тег, управление


