Індексатор файлової системи на Go: CLI-інструмент для пошуку
Опис
Потужний інструмент для індексації файлової системи
Цей промпт допоможе створити професійний CLI-інструмент на мові Go для ефективної індексації та пошуку файлів. Рішення підходить для роботи з великими директоріями та підтримує розширені функції пошуку.
Для кого підходить
- Розробники, які працюють з великими файловими системами
- DevOps-інженери для автоматизації обробки файлів
- Спеціалісти з аналізу даних
Ключові можливості
- Рекурсивний обхід директорій з налаштовуваною глибиною
- Вилучення метаданих: розмір, дати, права доступу
- Повнотекстовий пошук з розширеним синтаксисом запитів
- Інкрементальна індексація для оптимізації продуктивності
- Експорт результатів у форматах JSON та CSV
- Виявлення дублікатів через контрольні суми
- Паралельна обробка для багатоядерних систем
>_ Промпт
Створи високошвидкісний інструмент для індексації файлової системи та пошуку на Go. Реалізуй рекурсивний обхід директорій з налаштовуваною глибиною. Додай вилучення метаданих файлів, включаючи розмір, дати та права доступу. Включи індексацію вмісту з опціональним повнотекстовим пошуком. Реалізуй розширений синтаксис запитів з булевими операторами та символами підстановки. Додай інкрементальну індексацію для підвищення продуктивності. Включи функціональність експорту у форматах JSON та CSV. Реалізуй підсвічування результатів пошуку. Додай виявлення дублікатів файлів за допомогою контрольних сум. Включи статистику продуктивності та звітність про прогрес. Реалізуй паралельну обробку для використання багатоядерних процесорів.