Трекер, вероятно, лучший выбор, будет работать с вашим обычным приложением «Поиск файлов».
Я также рекомендую посмотреть Tracker . Хотя это уродливое и основанное на Qt (эти две вещи не связаны), он использует потрясающую поисковую систему Xapian на бэкэнд. Это немного хлопот, чтобы настроить его и заставить его индексировать регулярно, но в зависимости от ваших потребностей может быть хорошо подходит.