Strigi

Strigi
Логотип программы Strigi
Тип локальный поисковик
Написана на C++[1] и Си
Последняя версия
Репозиторий anongit.kde.org/strigi.g…
Лицензия GNU LGPL 2[d][3]

Strigi — демон локального поиска, являющийся кроссплатформенным и независимым от рабочей среды. Разработка Strigi была начата Jos van den Oever. Цель Strigi заключается в том, чтобы быть быстрым, использовать малое количество оперативной памяти, и быть гибким, используя различные бэкенды и плагины[4]. Тест производительности, проведённый в январе 2007 показал, что Strigi быстрее и использует меньше памяти, чем другие локальные поисковые системы[5], но при этом привносит много новых возможностей. Как и многие другие поисковые системы, Strigi может извлекать из файлов информацию, такую, как длина аудиофайла, содержимое документа, или разрешение картинки; многие типы файлов могут обрабатываться специальным плагином[6]. Strigi использует собственную Jstream-систему, которая позволяет ему делать глубокую индексацию файлов. Strigi доступен через Konqueror, или после щелчка на его иконке в Kicker или gnome-panel. Графический интерфейс (GUI) для Strigi называется Strigiclient[6].

Возможности

  • SHA-1-хеширование файлов для нахождения дубликатов
  • Strigi поддерживает индексацию простого текста, PDF, MP3, архивов, .deb и RPM пакетов, и OASIS OpenDocument документов
  • Поддержка связи между демоном и клиентом при помощи D-Bus или сокета
  • Малое потребление памяти
  • Поддержка языка запросов Xesam
  • Кроссплатформенность, на данный момент работает на Linux, Solaris, Mac OS X и Windows
  • Подключаемые бэкэнды: Lucene, HyperEstraier, SQLite и Xapian
  • Использование iNotify для слежения за изменениями в файловой системе.[4]
  • Индексация может быть остановлена вручную, или будет остановлена автоматически при разрядке батареи ноутбука или окончании свободного места на диске,[7] также она работает в то время, когда процессор свободен.[5]

Операционные системы и рабочие среды

KDE 4 использует Strigi как важный компонент новой технологии semantic desktop. Strigi и NEPOMUK работают вместе, чтобы создать semantic desktop-поиск для KDE. NEPOMUK позволяет пользователю добавлять метаданные к файлам, которые Strigi будет использовать для обеспечения более качественного поиска. Разработчики также планируют добавить поддержку Sonnet, чтобы позволить пользователю производить поиск в документах, написанных на различных языках[8].

GNOME включает в себя опциональный апплет поиска файлов под названием Deskbar.[9]

См. также

  • Tracker
  • Beagle

Примечания

  1. https://openhub.net/p/strigi
  2. http://www.vandenoever.info/software/strigi/ChangeLog
  3. SourceForge.net — 1999.
  4. 1 2 Strigi's features  (неопр.). Дата обращения: 14 августа 2010. Архивировано 27 декабря 2007 года.
  5. 1 2 Benchmark between Beagle, JIndex, Tracker and Strigi Архивировано 6 октября 2014 года. 01-17-2007
  6. 1 2 Linux.com :: Index and search with KDE’s new Strigi  (неопр.). Дата обращения: 14 августа 2010. Архивировано из оригинала 4 марта 2009 года.
  7. Strigi Reloaded — The Answer to all our Problems? Hopefully to a few of them. | kdedevelopers.org Архивировано 19 августа 2014 года.
  8. Linux.com :: KDE 4’s Sonnet will turbocharge language processing  (неопр.). Дата обращения: 14 августа 2010. Архивировано из оригинала 7 мая 2009 года.
  9. Debian — Details of package deskbar-plugins-strigi in sid  (неопр.). Дата обращения: 14 августа 2010. Архивировано 28 ноября 2010 года.

Ссылки

  • Домашняя страница Strigi
  • Страница Strigi на сайте Jos van den Oever
  • Как использовать Strigi, Linux.com
  • KDE dot article on Strigi in KDE 4
  • Сравнение локальных поисковиков
  • Linux Desktop Search Engines Compared / Linux.com 2009-12-01
  • The best Linux desktop search tools Архивная копия от 20 августа 2016 на Wayback Machine / TuxRadar, 2010-01-08
  • 6 of the best desktop search tools for Linux. Do desktop search tools spell the end of grep?: Strigi / TechRadar, Jan 28, 2010
Перейти к шаблону «Локальные поисковики»
Для Windows
  • Copernic Desktop Search
  • Everything
  • Filehawk
  • Google Desktop
  • Google Quick Search Box
  • Locate32
  • Tropes Zoom
  • Windows Desktop Search
  • Yahoo! Desktop Search
  • Архивариус 3000
  • Персональный поиск Яндекса
Для *nix
  • Beagle
  • GNOME Storage
  • Tracker
Для macOS
  • Easyfind
  • Apple Spotlight
  • Apple Sherlock
Кроссплатформенные