Pourquoi la recherche dans Windows est-elle si lente par rapport à Linux?

1

Lors de l'utilisation findsous Linux, les résultats sont renvoyés en quelques secondes / millisecondes. D'autre part, l'explorateur Windows prend parfois quelques minutes lors de la recherche d'un fichier.

Je suis conscient du fait que Windows n’indexe que certains répertoires, mais pas des raisons de cela.

Robert Hönig
la source
Les personnes qui votent en bas pourraient-elles expliquer pourquoi? Je ne vois pas de problèmes dans cette question, mais serais heureux d'apprendre.
Robert Hönig

Réponses:

1

Je dirais que Windows Search essaiera d'indexer également le contenu des fichiers lors de la recherche, ce qui le rend relativement lent. Si vous souhaitez un résultat de recherche rapide similaire, vous pouvez également effectuer une recherche via une ligne de commande sous Windows via l'ancienne commande DOS find.

À propos: sous Linux, vous pouvez utiliser locatepour une recherche de nom de fichier pré-indexé ou recollindexpour une recherche sur le contenu d'un fichier pré-indexé.

Jaleks
la source
donc si je recherche dans les fenêtres pour "lapins", les résultats incluront également les fichiers contenant la chaîne "lapins"?
Robert Hönig
@ RobertHönig oui, chaque type de fichier ayant un indexeur de fichier enregistré sera recherché (documents Word, feuilles de calcul Excel, fichiers txt, métadonnées de musique, contacts, PDF, métadonnées d'images, etc.).
GiantTree
0

En outre, Linux et Windows utilisent un système de fichiers différent. Pour Linux, il s’agit d’une sorte d’extension (3 ou 4) https://en.wikipedia.org/wiki/Ext3
Sous Windows, toutefois, le système de fichiers par défaut pendant des années est NTFS:
https: / /en.wikipedia.org/wiki/NTFS

Jaleks a toutefois raison de dire que cela pourrait concerner davantage le service d’indexation lui-même et sa structure. Personnellement, j'utilise un programme appelé Everything pour rechercher des fichiers (recherches basées sur le nom, pas de contenu) sur un disque NTFS, et après 30 secondes d'indexation sur un disque dur presque plein de 500 Go, je suis en mesure d'accéder à n'importe quel fichier Dès que je tape c'est son nom. Donc, NTFS peut le faire aussi;)

M'cin
la source