Поисковая машина Beagle
Поисковая машина 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. Ее отличают быстрота, малая загрузка системы и удобный для программистов интерфейс, что позволяет создавать для нее новые и часто более легковесные фронтэнды. Все управление им производится через веб-интерфейс. Для быстрого поиска нужной информации следует вначале запустить демон, а затем проиндексировать имеющиеся разделы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Как работает виртуальная машина
Как работает виртуальная машина Начнем с уточнения
Поисковая строка
Поисковая строка Ну хорошо, если мы знаем адрес нужной странички – проблем нет. Ну а как быть, если мы просто хотим попасть на сайт... ну, допустим, о кошках. Или собаках. Да хоть о ежиках! И совершенно не имеем понятия, где эти самые ежики живут!На этот случай в Интернете есть
Поисковая оптимизация
Поисковая оптимизация Под поисковой оптимизацией (англ. Search Engine Optimization, SEO) понимается комплекс работ по корректировке внутреннего устройства сайта и внешних факторов с целью усиления позиции сайта по определенным запросам в поисковых системах.Поисковые системы — это
1.1. Что такое "поисковая машина"
1.1. Что такое "поисковая машина" Каждому из нас в определенный момент времени бывает необходима информация, отсутствующая среди записей, заметок и данных на нашем компьютере. Где в таком случае вы будете ее искать? Одним из наиболее простых и удобных способов поиска
10.3.2. Поисковая реклама
10.3.2. Поисковая реклама Имиджевая реклама не зависит от того, что же ищет на поисковом портале посетитель. Иное дело — поисковая реклама, напрямую связанная с запросами посетителей. Если цель имиджевой рекламы заключается в создании стереотипа связи между продуктом
Моя машина
Моя машина А этот раздел — для автолюбителей, имеющих свой автомобиль. В наше время он уже перестал быть предметом роскоши, стал обыкновенным средством передвижения. И не важно, в конце концов, какой он марки, сколько стоит, важно — что он есть, что исправен и что возит куда
Поисковая машина по чатам (http://www.chatlog.net/rus/toplist.app)
Поисковая машина по чатам (http://www.chatlog.net/rus/toplist.app) На мой взгляд, этот сайт – едва ли не самый полезный и информативный ресурс Рунета, ориентированный на любителей сетевой «болтовни». Здесь есть и довольно представительный Тор-100 популярных чатов. Данный рейтинг основан на
Машина времени
Машина времени Автор: Олег ВолошинЛюбой производитель спит и видит, как бы вырваться вперед, создать что-то такое, что отличит его детище от сонма других. В случае с цифровыми камерами, выпускаемыми в колоссальном избытке, это становится особенно актуально —
Поисковая система Shodan: как хакеры подключаются к вашим веб-камерам Олег Нечай
Поисковая система Shodan: как хакеры подключаются к вашим веб-камерам Олег Нечай Опубликовано 09 сентября 2013 Сегодня к интернету подключено множество самых неожиданных, на первый взгляд, устройств — от безобидных веб-камер и телевизоров до систем
Поисковая служба Microsoft Bing
Поисковая служба Microsoft Bing Майкл Мачмор Microsoft Bing Бесплатно. Microsoft Corporation, www.microsoft.ru Оценка: хорошо Версии: Business, Personal, Enterprise, Professional. Совместимость с ОС: Windows Vista, Windows XP, Linux, Mac OS. Достоинства. Аккуратное единое привлекательное оформление. Для получения многих ответов не