небольшой демон, который может индексировать информацию с помощью нового сканера.
- очень быстро ползает
- очень маленький объем памяти
- без забивки системы
- подключаемый бэкэнд, в настоящее время clucene и hyperestraier, sqlite3 и xapian находятся в разработке
- связь между демоном и программой поиска через абстрактный интерфейс, в настоящее время это простой сокет, но возможна реализация dbus. В коде есть небольшая программа на Perl в качестве примера того, как делать запросы. Это настолько просто, что это может реализовать любое приложение KDE.
- простой интерфейс для реализации плагинов для извлечения информации. мы попробуем повторно использовать плагины kat, хотя нативные плагины будут иметь большое преимущество в скорости
- вычисление sha1 для каждого просканированного файла (позволяет быстро находить дубликаты)