Strigi

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

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]

См. также

Примечания

  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 года.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.