FilePulse
Moteur de recherche de fichiers avancé
FilePulse est un moteur de recherche local ultra-performant qui fournit un flux de travail complet : recherche de nom de fichier + recherche de contenu de fichier + recherche visuelle d'images et de vidéos + recherche OCR + lanceur rapide + fichier déduplication + Transfert à distance + synchronisation automatique à distance des dossiers + aperçu rapide + session IA + accès partagé. Le moteur principal fonctionne localement, ne nécessite aucune installation, est écologique et portable, prend en charge le démarrage rapide, la prévisualisation rapide et la transmission à distance. Il prend entièrement en charge les architectures doubles Windows, macOS, Linux et x86_64/ARM64, et peut créer des clusters de recherche distribués sur plusieurs plates-formes et architectures.
Contactez-nous
Flux de travail full-link
De la découverte à la synchronisation automatique à distance, en passant par l'aperçu rapide, la conversation et la diffusion par l'IA, chaque étape est rapide et cohérente.
Voir tous les exemples en directRecherche de nom de fichier
Filtrez rapidement par nom, chemin, taille et extension.
Voir le casRecherche de contenu de fichier
Effectuez une recherche régulière, une segmentation de mots et une recherche par notation dans le document, tout en récupérant le texte de l'image reconnu par OCR et en prenant en charge la mise en surbrillance et la prévisualisation.
Voir le casRecherche visuelle
Téléchargez une image ou une vidéo, ou collez directement une capture d'écran pour trouver des images visuellement similaires et des clips vidéo correspondants.
Voir le casLancement rapide
Démarrez des applications et des dossiers en un seul clic et triez-les de manière plus habituelle.
Voir le casDéduplication de fichiers
Localisez avec précision les fichiers en double et libérez de l'espace de stockage.
Voir le casTransmission à distance
Téléchargez, téléchargez et localisez des fichiers sur les nœuds pour un fonctionnement à distance fluide.
Voir le casSynchronisation automatique à distance des dossiers
Les répertoires de cartographie locaux et distants sont synchronisés en permanence et automatiquement, ce qui rend les mises à jour plus faciles.
Voir le casAperçu rapide
Aperçu léger des documents, des images et du contenu multimédia.
Voir le casSession IA
Prend en charge les sessions contextuelles et les téléchargements d'images, et conserve l'historique des sessions.
Voir le casAccès partagé
Lorsque la collaboration est nécessaire, une entrée partagée peut être générée pour un accès plus pratique.
Voir le casRecherche contextuelle
Prend en charge un accès plus rapide à la recherche à partir du dossier actuel via des touches de raccourci. Sous Windows, il peut également connecter des boîtes de dialogue ouvertes prises en charge et continuer à affiner la portée ou revenir à la portée de niveau supérieur.
Voir le casEspace de travail de recherche
Organisez en continu des tâches de recherche complexes grâce au regroupement, aux éléments épinglés, au tri personnalisé et à une navigation plus fluide dans les résultats, et conservez les annotations de recherche récupérables et l'état épinglé.
Voir le casFonctions de base
Voir tous les exemples en directRecherche de nom de fichier
Utiliser un motif générique, une expression régulière, un pinyin complet, un algorithme de correspondance des lettres initiales du pinyin pour rechercher, vous pouvez utiliser la taille du fichier, la taille du dossier, l'heure de modification, le nom du fichier, le chemin du fichier, l'extension pour trier et filtrer. Prend en charge la correspondance de préfixe, la correspondance de suffixe, la correspondance de mots entiers, la correspondance de caractères diacritiques, la correspondance de symboles ignorés, la correspondance de caractères d'espacement, la correspondance insensible à la casse, etc.
Voir le casRecherche de contenu de fichier
Recherche de contenu de texte spécifique dans le fichier, prenant en charge la correspondance régulière de texte intégral, la correspondance de caractères génériques de texte intégral, la correspondance régulière de segmentation de mots, la correspondance ordinaire de segmentation de mots, la correspondance de préfixe de segmentation de mots, la correspondance floue de segmentation de mots et prise en charge de la personnalisation de l'utilisation des résultats de recherche de noms de fichiers pour filtrer les recherches de contenu. Il peut également couvrir des images, des captures d'écran, des PDF numérisés, des images intégrées dans des documents Office, des documents, des PDF, des livres électroniques, des pages Web et d'autres recherches de contenu. L'OCR permet au texte de l'image de participer à la recherche, tout en continuant à prendre en charge les résultats non triés, le tri par nom de fichier, les résultats de recherche, le tri par scores pertinents, la mise en évidence des zones de réponse et un aperçu rapide.
Voir le casRecherche visuelle
Prend en charge le lancement de recherches à l'aide d'images, de captures d'écran ou de fichiers vidéo pour trouver des images visuellement similaires et des clips vidéo correspondants, et affiche des vignettes, des chemins de fichiers, des informations sur le serveur et des périodes cibles.
Voir le casLancement rapide
Semblable à une liste, les résultats de la saisie de mots-clés sont triés à l'avance en fonction de la plupart des habitudes, afin que vous puissiez rapidement localiser l'emplacement cible et le démarrer.
Voir le casDéduplication de fichiers
Comparez les fichiers en double selon des règles et des caractéristiques, localisez rapidement le contenu redondant et nettoyez-le en toute sécurité.
Voir le casAperçu et transmission à distance
Aperçu, téléchargement, téléchargement et positionnement rapides sur les nœuds, fonctionnement à distance fluide et fiable.
Voir le casSynchronisation automatique à distance des dossiers
Synchronisation continue et automatique des répertoires locaux et distants, prenant en charge les mises à jour périodiques, la reconnexion stable et le suivi des enregistrements de suppression.
Voir le casSession IA
Prend en charge la gestion de la configuration LLM, la persistance multi-session, le téléchargement d'images et l'effacement de toutes les sessions en un seul clic.
Voir le casRecherche contextuelle
Prend en charge l'utilisation de touches de raccourci pour amener automatiquement le chemin actuel du gestionnaire de fichiers dans Windows, macOS, Linux et connecter la boîte de dialogue ouverte prise en charge sous Windows. Vous pouvez également continuer à ajuster la portée de la recherche ou revenir à la portée supérieure dans la recherche contextuelle.
Voir le casEspace de travail de recherche
Prend en charge l'organisation de tâches de recherche complexes via des annotations de recherche, le regroupement, les éléments épinglés, le tri personnalisé et une navigation plus fluide au clavier, et peut conserver les annotations persistantes, restaurer l'état après le démarrage et les éléments épinglés.
Voir le casAccès partagé
Le contenu sélectionné peut générer une entrée partagée, avec des autorisations contrôlables et un accès plus pratique.
Voir le casPanneau de lancement
Semblable à Sonic Launcher, les logiciels couramment utilisés sont ajoutés à l'avance (en raison de l'utilisation d'un navigateur, le glisser-déposer ne peut pas obtenir le chemin complet. Actuellement, une saisie est requise. Le glisser-déposer peut être utilisé pour créer des applications natives à l'avenir).
Voir le casPrise en charge des plateformes
FilePulse prend en charge nativement toutes les plateformes grand public avec des fonctions complètes et indifférenciées
Windows
x86_64Linux
x86_64macOS
x86_64 (Intel)Windows
aarch64 (ARM64)Linux
aarch64 (ARM64)macOS
aarch64 (Apple Silicon)Recherche de cluster multiplateforme
- Différents systèmes peuvent former jusqu'à 256 clusters de recherche de nœuds
- Les résultats de recherche sont triés globalement sur l'ensemble du cluster
- Tous les nœuds sont égaux et n'importe quel nœud peut accéder à l'intégralité des données du cluster
Comparaison performances/fonctions (Windows x86_64)
Environnement de test : AMD 7900X, PCIe 4.0 SSD, Windows 11 24H2. La version de l'utilisateur peut être compressée, ce qui entraînera une dégradation des performances. Pour les tests de performances multimédias, vous pouvez demander une version sans shell. À l'avenir, lorsque le mécanisme de vérification sera amélioré, une version sans shell sera entièrement fournie.
Comparaison avec la recherche de nom de fichier Everything
La méthode des statistiques temporelles est que le navigateur demande l'interface de requête, le serveur attend le temps de réponse et tous les tests de vitesse n'atteignent pas le cache. Voici une comparaison des algorithmes de recherche de base, le temps d'acquisition des icônes de fichiers étant supprimé pour tous les tests.
| Projet de test | FilePulse 2.18.1 Pro (livré avec taille de dossier statistique et index d'extension) | Tout 1.4.1.1026+taille de dossier statistique + index d'extension | Tout1.5.0.1391a + taille du dossier statistique + index d'extension |
|---|---|---|---|
| 2 millions de fichiers à vitesse d'analyse complète du disque + vitesse de la structure de stockage | 2,07 secondes | 5,73 secondes | 4,26 secondes |
| 2 millions de fichiers interrogent une lettre insensible à la casse et modifient l'heure par ordre décroissant | 10,39 millisecondes | 10,38 millisecondes | 10,79 millisecondes |
| 2 millions de fichiers interrogent deux lettres insensibles à la casse et les trient par ordre décroissant par heure de modification | 9,28 millisecondes | 13,44 millisecondes | 9,21 millisecondes |
| 2 millions de fichiers interrogent trois lettres insensibles à la casse et les trient par ordre décroissant par heure de modification | 8,81 millisecondes | 13,70 millisecondes | 9,05 millisecondes |
| 2 millions de fichiers interrogent une lettre insensible à la casse en pinyin et les trient par ordre décroissant par heure de modification | 16,65 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| 2 millions de fichiers sont interrogés en pinyin avec deux lettres insensibles à la casse et triés par ordre décroissant par heure de modification | 16,88 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| 2 millions de fichiers sont interrogés en pinyin avec trois lettres insensibles à la casse et modifiés par ordre décroissant | 16,17 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| 2 millions de fichiers sont interrogés en pinyin avec une lettre insensible à la casse dans la première lettre et modifiés par ordre décroissant | 17,25 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| 2 millions de fichiers interrogent les deux premières lettres insensibles à la casse en pinyin et les trient par ordre décroissant par heure de modification | 17,08 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| 2 millions de fichiers interrogent les trois premiers lettres insensibles à la casse en Pinyin et triez-les par ordre décroissant par heure de modification | 15,29 millisecondes | Non pris en charge nativement | Non pris en charge nativement |
| Prend en charge le protocole HTTP1 | Supporte HTTP1.1 | Prend uniquement en charge l'ancien HTTP1.0 | Prend uniquement en charge l'ancien HTTP1.0 |
| Prend en charge le protocole HTTP2 | Supporte HTTP2 | Non pris en charge | Non pris en charge |
| Prend en charge le protocole HTTP3 | Supporte HTTP3 | Non pris en charge | Non pris en charge |
| Prend en charge les expressions logiques complexes | Supporté | Supporté | Supporté |
| Prend en charge les expressions régulières | Supporté | Supporté | Supporté |
| Filtre deux fois la cible par nom de fichier et le chemin du fichier simultanément | Supporté | Non pris en charge | Non pris en charge |
| Filtrer/trier par taille de fichier/taille de dossier | Supporté | Supporté | Supporté |
| Filtrer/trier par heure de modification | Supporté | Supporté | Supporté |
| Filtrer/trier par nom de fichier | Supporté | Supporté | Supporté |
| Filtre/tri de chemin de fichier | Supporté | Supporté | Supporté |
| Filtre/tri d'extension | Supporté | Supporté | Supporté |
| Filtre de format personnalisé | Supporté | Supporté | Supporté |
| Correspondance insensible à la casse | Supporté | Supporté | Supporté |
| Correspondance de préfixe | Supporté | Supporté | Supporté |
| Correspondance de suffixe | Supporté | Supporté | Supporté |
| Correspondance de mots entiers | Supporté | Supporté | Supporté |
| Correspondance des caractères Ulaminate | Supporté | Supporté | Supporté |
| Ignorer la correspondance des symboles | Supporté | Non pris en charge | Supporté |
| Ignorer la correspondance des caractères d'espacement | Supporté | Non pris en charge | Supporté |
| Recherche de nom de fichier de cluster réseau | Prend en charge jusqu'à 256 serveurs pour former un cluster. 256 machines peuvent monter d’autres données de nœuds les unes sur les autres. Chaque nœud est égal. Il est facultatif de suivre les modifications du disque cible | Non pris en charge | Limité, la lettre du lecteur distant doit être mappé au nom de la lettre de lecteur local, qui non seulement prend de précieux noms de lettre de lecteur local, mais est également très peu pratique à utiliser |
| Ouvrir le fichier de nœud distant avec des autorisations normales | Supporté | Non pris en charge | Non pris en charge |
| Ouvrir le fichier de nœud distant avec l'autorisation d'administrateur | Supporté | Non pris en charge | Non pris en charge |
| Localisez les fichiers à distance dans le gestionnaire de ressources | Supporté | Non pris en charge | Non pris en charge |
| Téléchargement de fichiers à distance | Supporté | Non pris en charge | Non pris en charge |
| Reprise du point d'arrêt des fichiers volumineux à distance | HTTP1.1/2/3 prennent tous en charge la reprise du point d'arrêt | HTTP1.0 ne prend pas en charge la reprise des téléchargements | HTTP1.0 ne prend pas en charge la reprise des téléchargements |
| Localisez rapidement un dossier à rechercher au lieu d'une recherche globale | Supporté | Non pris en charge | Non pris en charge |
| Moteur en temps réel, tout changement de lettre de lecteur sera synchronisé avec le système de recherche en temps réel | Supporté | Supporté | Supporté |
| Le fichier unique vert ne nécessite pas d'installation | Supporté | Supporté | Supporté |
Comparaison de la recherche de contenu de fichier avec AnyTXT
La méthode des statistiques temporelles est que le navigateur demande l'interface de requête, le serveur attend le temps de réponse et tous les tests de vitesse n'atteignent pas le cache. Voici une comparaison des algorithmes de recherche de base, le temps d'acquisition des icônes de fichiers étant supprimé pour tous les tests.
| Projet de test | FilePulse 2.18.1 Pro | AnyTXT 1.3.2477 |
|---|---|---|
| Roman composé de 2480 fichiers txt, construisant un système de recherche | 748 millisecondes (max_batch:500), 2,18 secondes (max_batch:50). Plus le max_batch est grand, plus la vitesse est rapide et plus les exigences de performances de la machine sont élevées. | 16,38 secondes |
| Recherche d'un mot dans 2480 fichiers en mode normal sans tri | 2,42 millisecondes | 23 millisecondes |
| Recherche de deux mots dans 2480 fichiers sans tri | 2,52 millisecondes | 23 millisecondes |
| Recherchez trois mots dans 2480 fichiers en mode normal sans tri | 2,51 millisecondes | 23 millisecondes |
| Utilisez des expressions régulières pour faire correspondre le texte intégral dans 2480 fichiers un par un | 9,03 millisecondes | 90 millisecondes |
| Recherchez un mot dans 2480 fichiers sans trier et mettez en surbrillance les parties correspondantes pour prévisualiser | 2,99 millisecondes | 52,58 millisecondes |
| Recherchez deux mots dans 2 480 fichiers sans tri et surbrillance de l'aperçu du fragment de la partie correspondante | 2,75 millisecondes | 49,22 millisecondes |
| Recherchez trois mots dans les fichiers 2 480 sans tri et surbrillance de l'aperçu du fragment de la partie correspondante | 3,12 millisecondes | 44,28 millisecondes |
| Les expressions complexes incluent NOT, AND, OR, crochet gauche, crochet droit | Support complet | La priorité entre brackets n'est pas prise en charge |
| Moteur en temps réel, tout changement dans la lettre de lecteur synchronisera le contenu avec le système de recherche en temps réel | Système complet en temps réel, les fichiers qui remplissent les conditions sont immédiatement mis à jour dans le système de recherche dès leur enregistrement | Non prise en charge, analysée régulièrement, ne peut pas être mise à jour en temps réel |
| Le fichier unique vert ne nécessite pas d'installation | Complètement vert, aucune installation requise, ouvert et utiliser | Nécessite une installation |
| Parcourir tous les fichiers du système de recherche pour rechercher du contenu un par un avec des caractères génériques | Supporté, très rapide | Supporté, mais extrêmement lent |
| Parcourir tous les fichiers du système de recherche pour rechercher du contenu avec des expressions régulières un par un | Supporté, très rapide | Supporté, mais extrêmement lent |
| Recherche normale de segmentation de mots | Supporté | Supporté |
| Recherche régulière de segmentation de mots | Supporté | Je ne suis pas sûr, il ne devrait pas y en avoir, il n'y a pas d'explication claire de cette fonction |
| Recherche de préfixe de segmentation de mots | Supporté | Je ne suis pas sûr, il ne devrait pas y en avoir, il n'y a pas d'explication claire de cette fonction |
| Recherche floue | Supporté | Non pris en charge |
| Tri basé sur la pertinence du document | Supporté | Non pris en charge |
| Filtrage secondaire basé sur les résultats de recherche de nom de fichier | Support complet | Non prise en charge, seul le filtrage de dossiers grossier est pris en charge, le filtrage de dossiers ne prend pas en charge les caractères génériques ou les expressions régulières |
| Tri basé sur le chemin complet du fichier | Supporté | La prise en charge est limitée, le tri est très lent lorsqu'il y a trop de fichiers |
| Tri basé sur le nom de fichier | Supporté | La prise en charge est limitée, le tri est très lent lorsqu'il y a trop de fichiers |
| Tri basé sur l'heure de modification | Supporté | La prise en charge est limitée, le tri est très lent lorsqu'il y a trop de fichiers |
| Trier par extension | Supporté | La prise en charge est limitée, le tri est très lent lorsqu'il y a trop de fichiers |
Comparaison de l'utilisation de la mémoire
FilePulse Comparaison de l'utilisation de la mémoire avec des produits concurrents dans différents scénarios d'utilisation
Recherche de contenu de fichier scénario
Analyse comparative de la fonction de recherche de contenu de fichier AnyTXT
FilePulse indexe l'intégralité des 2,27 millions de noms de fichiers et indexe l'intégralité du contenu des 71 120 fichiers Python. FilePulse Une fois la mémoire stabilisée, elle occupe finalement 264 Mo et le disque dur occupe 877 Mo. AnyTXT occupe 307 Mo de mémoire et 1,4 Go de disque. FilePulse prend en charge de nombreuses fonctions, et il est normal d'occuper quelques Mo de mémoire supplémentaires.
Scénario de recherche de nom de fichier uniquement
Benchmark Everything (Everything prend en charge la recherche de contenu de fichier uniquement dans la phase initiale)
Si vous désactivez la fonction d'indexation du contenu des fichiers et effectuez uniquement des recherches de noms de fichiers, une fois la mémoire stable, FilePulse occupe 253 Mo et Everything utilise le mode double processus pour occuper un total de 246 Mo de mémoire. FilePulse prend en charge de nombreuses fonctions, il est donc normal d'occuper quelques Mo de mémoire supplémentaires.
Téléchargez FilePulse
Démarrez avec FilePulse et révolutionnez votre expérience de recherche de fichiers.