La recherche Windows et sa syntaxe de requête avancée (AQS) sont une fonctionnalité impressionnante de Windows. Il vous permet de trouver rapidement un fichier ou un groupe de fichiers particulier avec un nom ou des métadonnées spécifiques, dans un dossier et des sous-dossiers.
Outre l'indexation des propriétés ou des métadonnées des fichiers, la plupart des fichiers en texte brut connus sont également indexés par défaut. Lorsqu'un type de fichier est indexé par le contenu, la recherche Windows répertorie les fichiers qui contiennent le mot ou la phrase dans le contenu du fichier lorsque vous tapez une phrase de recherche dans la zone de recherche.
Quels fichiers en texte brut sont « contenu indexé » par défaut ?
Par défaut, les types de fichiers en texte brut connus tels que .CHAUVE SOURIS
, .CMD
, .CPP
, .VBS
. Voici la liste complète des types de fichiers qui sont, par défaut, du contenu indexé sur un ordinateur Windows 10 :
A, ANS, ASC, ASM, ASX, AU3, BAS, BAT, BCP, C, CC, CLS, CMD, CPP, CS, CSA, CSV, CXX, DBS, DEF, DIC, DOS, DSP, DSW, EXT, FAQ, FKY, H, HPP, HXX, I, IBQ, ICS, IDL, IDQ, INC, INF, INI, INL, INX, JAV, JAVA, JS, KCI, LGN, LST, M3U, MAK, MK, ODH, ODL, PL, PRC, RC2, RC, RCT, REG, RGS, RUL, S, SCC, SOL, SQL, TAB, TDL, TLH, TLI, TRG, TXT, UDF, UDT, USR, VBS, VIW, VSPSCC, VSSCC, VSSSCC, WRI, WTX
Activer la recherche de contenu de fichier de tout type de fichier
Si vous disposez d'un type de fichier personnalisé au format texte brut et que vous souhaitez indexer entièrement (à l'exception des mots vides) le contenu, vous pouvez ajouter l'extension de fichier manuellement dans les options d'indexation. Taper Options d'indexation dans la zone de recherche Démarrer/Cortana et cliquez sur le résultat de la recherche.
Pour ajouter des fichiers en texte brut personnalisés ou inconnus comme, .AHK
ou .PHP
, dans la boîte de dialogue Options d'indexation, cliquez sur Avancé, puis sur Types de fichiers.
Tapez l'extension de fichier PHP
, sélectionnez Propriétés de l'index et contenu du fichier bouton radio et cliquez sur OK. Après avoir appuyé sur OK, l'invite "La reconstruction de l'index peut prendre beaucoup de temps. Certaines vues et résultats de recherche peuvent être incomplets tant que la reconstruction n'est pas terminée.” apparaît.
Cliquez sur OK et donnez à l'indexeur un temps considérable (peut-être même des heures) pour faire son travail.
Exemple: Activer la recherche du contenu des fichiers de scripts PowerShell (.PS1)
Type de fichier de script PowerShell .PS1
, bien qu'il s'agisse d'un fichier en texte brut connu, le contenu n'est pas indexé par défaut. Pour illustrer cela, j'ai deux fichiers avec des extensions de fichier différentes, mais contenant exactement le même code PowerShell.
Comme vous pouvez le voir, le fichier contient un mot nommé Défenseur
.
Cependant, lorsque j'ai tapé défenseur
dans la zone de texte Rechercher, il répertorie uniquement le texte (.SMS
) déposer. Bien que le .PS1
fichier a le même contenu, le fichier n'était pas répertorié dans les résultats de la recherche.
Pour rechercher le contenu du fichier de .PS1
à l'aide de la recherche Windows, activez l'indexation du contenu pour l'extension de fichier. Dans Options d'indexation, cliquez sur Avancé et sélectionnez l'onglet Types de fichiers. Sélectionner .PS1
dans la liste et activez Propriétés de l'index et contenu du fichier bouton radio.
Cliquez sur OK et donnez ample temps pour Windows Search d'indexer le type de fichier choisi. Reconstitution peut prendre de quelques minutes à plusieurs heures selon la configuration du système, le nombre de fichiers en attente d'indexation et le niveau d'activité de l'utilisateur dans le système. Ne vous attendez pas à ce que Windows indexe le contenu de vos types de fichiers supplémentaires immédiatement.
Après un certain temps, Windows Search a indexé le contenu de tous .PS1
fichiers dûment, et voici les résultats de la recherche :
Exclure des fichiers dans des dossiers spécifiques pour empêcher l'indexation du contenu
L'indexation du contenu des types de fichiers supplémentaires signifie taille du fichier de base de données et des ressources supplémentaires consommées par l'indexeur de recherche. Pour réduire la taille de la base de données, activez l'option uniquement pour les fichiers dont vous avez besoin. Pour les autres types de fichiers, vous pouvez choisir d'indexer uniquement les propriétés et les métadonnées du fichier.
Outre la configuration de l'indexation du contenu par type de fichier, vous pouvez également exclure certains dossiers (ou fichiers). Cliquez avec le bouton droit sur un fichier ou un dossier, cliquez sur Propriétés, puis sur Avancé.
Noter: Vous pouvez le faire par fichier ou par dossier.
Décocher Autoriser l'indexation du contenu des fichiers de ce dossier en plus des propriétés du fichier, puis cliquez sur OK. Pour les dossiers, Windows vous demande si vous souhaitez appliquer les paramètres aux fichiers du dossier actuel uniquement ou aux sous-dossiers également. Choisissez l'option appropriée et cliquez sur OK.
Désormais, Windows Search n'indexera plus le contenu des fichiers présents dans ce dossier particulier, quel que soit votre paramètre de type de fichier dans la boîte de dialogue Types de fichiers dans Options d'indexation. Cela permet de réduire le fardeau de la recherche Windows et de réduire la taille de la base de données.
Rechercher uniquement les noms de fichiers, pas le contenu (même avec l'indexation du contenu activée)
Parfois, vous souhaiterez peut-être empêcher la recherche Windows d'indexer le contenu des documents et archives (sans désactiver la fonction d'indexation du contenu des fichiers), en restreignant les résultats à noms de fichiers uniquement.
Pour que la recherche Windows ne recherche que le nom du fichier (pas le contenu), utilisez l'opérateur de recherche nom de fichier:
Par exemple, la requête de recherche avancée nom de fichier :*audit*
répertorie les fichiers qui contiennent le mot Audit
dans le nom du fichier, quel que soit son contenu. Pour des recherches précises, utilisez toujours des opérateurs de recherche avancée.
Affinez vos recherches à l'aide des commandes du ruban de l'onglet Rechercher
Vous n'aimez pas saisir manuellement ou mémoriser la syntaxe de requête avancée? Aucun problème! utilisez les boutons du ruban de recherche avancée dans l'onglet Recherche de l'explorateur de fichiers pour affiner vos recherches. Il remplit automatiquement les opérateurs de recherche dans la zone de texte de recherche.
Pour démonstration, j'ai ajouté un fichier de 0 octet nommé défenseur.txt avec exemple.txt et exemple.ps1.
Les fichiers sample.txt et sample.ps1 contiennent le mot défenseur à l'intérieur du fichier. Dans ce cas, en tapant défenseur dans la zone de recherche répertorie les trois fichiers :
En effet, pour les recherches de mots-clés libres, Windows Search recherche le nom de fichier, ainsi que le contenu (des types de fichiers inclus) pour le mot-clé utilisé. Si j'ai utilisé la syntaxe Advanced Query Syntax (AQS) nom de fichier:
ou Nom:
il recherche le nom de fichier uniquement, comme le montre la capture d'écran suivante.
le nom de fichier:
l'opérateur est toujours préféré à Nom:
parce que le Nom:
L'opérateur recherchera uniquement à partir du début du nom de fichier, par opposition à n'importe où dans le nom de fichier.
De même, il existe de nombreux opérateurs de recherche avancée que vous aimeriez connaître. Par exemple, en utilisant l'AQS, vous pouvez rechercher des fichiers créés entre deux dates. Vous pouvez mélanger et faire correspondre plusieurs opérateurs de recherche pour affiner vos recherches. Avec l'AQS de Windows Search, les opportunités sont infinies.
Rechercher le contenu des fichiers même dans des emplacements non indexés
Jusqu'à présent, tout ce qui est écrit dans cet article s'applique aux emplacements indexés. Pour les chemins non indexés, Windows doit parcourir chaque fichier ou dossier du système de fichiers et récupérer les résultats. Ce sera précis, mais très lent et drainera davantage les ressources du système.
Par défaut, dans les emplacements non indexés, Windows Search ne recherche pas le contenu des fichiers. Si vous souhaitez rechercher le contenu d'un fichier dans des emplacements non indexés, vous pouvez activer un paramètre.
- Ouvrez l'explorateur de fichiers, cliquez sur le menu Fichier et sélectionnez « Modifier le dossier et les options de recherche ».
- Cliquez sur l'onglet Rechercher et activez l'option nommée Recherchez toujours les noms et le contenu des fichiers (cela peut prendre plusieurs minutes)
- Cliquez sur OK.
Il vaut la peine de réitérer que le paramètre ci-dessus, lorsqu'il est activé, entraînera les recherches ralentir beaucoup, et les performances du système en pâtissent certainement avec le barattage constant du disque dur. Veuillez utiliser le paramètre ci-dessus judicieusement - activez-le uniquement lorsque cela est absolument nécessaire.
La fonction de recherche de Windows, malgré l'occasionnelle hoquet du service d'indexation de recherche (qui peut être corrigé) que vous pouvez rencontrer, est un vrai gain de temps quand cela fonctionne, et c'est un outil productif qui facilite notre flux de travail.
Les informations contenues dans cet article s'appliquent à Windows Vista et versions ultérieures, qui incluent les systèmes d'exploitation Windows 10 et Windows Server.
Image en vedette Crédit: earvine95, pixabay.com
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !