Un outil en Rust pour indexer et rechercher dans des documents textuels (PDF, TXT, etc.) avec :
- Indexation rapide avec Tantivy
- Recherche en temps réel
- Interface en ligne de commande interactive
- Indexation récursive de répertoires
- Support des formats : PDF, TXT, MD, HTML,LOG etc.
- Filtrage des fichiers ignorés (binaires, images, etc.)
- Barres de progression et indicateurs visuels
- Recherche full-text avec scores de pertinence
- Installez Rust :
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh- cloner le projet :
git clone https://github.com/tm-squaredfinder.git
cd finder- construire le projet
cargo build --release- indexation
./target/release/finder /chemin/vers/dossier1 /chemin/vers/dossier2ou en mode interactif
./target/release/finder- Recherche
Après l'indexation, entrez vos termes de recherche :
Recherche > Rust AND programmation
Pour contribuer à ce projet, suivez ces étapes :
- Forkez le dépôt.
- Clonez votre fork :
git clone URL_DE_VOTRE_FORK. - Créez une branche :
git checkout -b nom-de-votre-branche. - Effectuez vos modifications.
- Committez :
git commit -am 'Description concise de vos changements'. - Pushez votre branche :
git push origin nom-de-votre-branche. - Créez une Pull Request depuis GitHub.
