Build a high-performance file system indexer
Erstellen Sie ein hochleistungsfähiges Dateisystem-Indexer- und Suchwerkzeug in Go. Implementieren Sie eine rekursive Verzeichnisdurchquerung mit konfigurierbarer Tiefe. Fügen Sie die Extraktion von Dateimetadaten hinzu, einschließlich Größe, Daten und Berechtigungen. Fügen Sie die Inhaltsindizierung mit optionaler Volltextsuche hinzu. Implementieren Sie eine erweiterte Abfragesyntax mit booleschen Operatoren und Wildcards. Fügen Sie eine inkrementelle Indizierung für die Leistung hinzu. Fügen Sie Exportfunktionen in den Formaten JSON und CSV hinzu. Implementieren Sie die Hervorhebung von Suchergebnissen. Fügen Sie die Erkennung doppelter Dateien mithilfe von ch... hinzu.