partout ?
Le nom est inspiré de tout, un outil génial pour rechercher des fichiers sur votre PC. Mais la limitation est qu'elle ne peut rechercher que le nom de fichier. Récemment, je développe un outil pour scanner les documents sur PC pour rechercher un type de données spécifique. Une idée me frappe que si je peux développer un outil où je peux rechercher le contenu des fichiers. C'est la création de cet outil.
Je souhaite que cet outil fonctionne comme son nom !: Smirk:
Changelog
Pour Changelog détaillé, veuillez vous référer à Changelog
v0.1.3
- Afficher le processus d'index par une console
- Fix ne peut pas dire docx et doc pour certains fichiers
- Ajouter à propos de Buton pour voir le site Web
- Effacer les données lorsque le texte de recherche est vide
v0.1.2
- Index par chaque chemin
- Modifier la méthode de lecture du texte
v0.1.1
- Mettre à jour Readme
- Cliquez uniquement sur la cellule au lieu de toute la ligne
v0.1
Usage
- Téléchargez l'outil à partir de la balise correspondante.
- Décompressez l'
app.zip et exécutez le everywhere.exe dans le dossier. - La fenêtre du client s'affichera. Pour la première fois, vous devez cliquer sur le bouton Index pour indexer les fichiers de votre PC (le temps d'index dépend du nombre et de la taille de vos fichiers. Dans mon PC, il est inférieur à 5 minutes). Ensuite, vous pouvez rechercher toujours partout?
Construisez le fichier EXE
- Tout d'abord, construisez le module
ui dans un pot. Si vous utilisez une idée, vous pouvez exporter le pot d' ui comme ceci: - La classe principale est
ClientWindow . - JSmooth est utilisé pour construire EXE dans ce cas.
Caractéristiques principales
- Les fichiers indexés incluent: DOC, DOCX, XLS, XSLX, TXT, PDF
- Recherche presque en temps réel après index
- Maintenant, la recherche prend en charge les mots chinois et anglais. Peut-être que la recherche nécessite encore une optimisation.
- Il existe deux types de recherche, y compris le chemin et le contenu. Vous pouvez rechercher le contenu du fichier et FilePath.
Exigences environnementales
- L'application est basée sur X64 OS JDK.
- La version JRE est 1.8. Le JRE a été inclus dans le dossier de fichiers.
Techniques principales
Paramètre avancé
Il existe des options de configuration dans config.yaml . Il peut être utilisé pour configurer un environnement pour l'application. Par exemple, vous pouvez configurer excludeFilePathList et fileList . Cependant, le FileList comprend uniquement doc, docx, xls, xslx, txt,pdf .
Licène
Licence Apache 2.0