La ricerca di Windows e la sua sintassi di query avanzata (AQS) sono una fantastica funzionalità di Windows. Ti consente di trovare rapidamente un particolare file o gruppo di file con un nome o metadati specifici, in una cartella e sottocartelle.
Oltre all'indicizzazione delle proprietà dei file o dei metadati, anche i file di testo normale più noti sono indicizzati per impostazione predefinita. Quando un tipo di file è indicizzato, Ricerca di Windows elenca i file che contengono la parola o la frase nel contenuto del file quando si digita una frase di ricerca nella casella Cerca.
Quali file di testo normale sono "contenuti indicizzati" per impostazione predefinita?
Per impostazione predefinita, i tipi di file di testo normale conosciuti come .BAT
, .CMD
, .CPP
, .VBS
. Ecco l'elenco completo dei tipi di file che, per impostazione predefinita, sono contenuti indicizzati su un computer 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
Abilita la ricerca nel contenuto dei file di qualsiasi tipo di file
Se si dispone di un tipo di file personalizzato in formato testo normale e si desidera indicizzare completamente (tranne le parole di arresto) i contenuti, è possibile aggiungere manualmente l'estensione del file nelle opzioni di indicizzazione. Tipo Opzioni di indicizzazione nella casella di ricerca Start/Cortana e fare clic sul risultato della ricerca.
Per aggiungere file di testo normale personalizzati o sconosciuti come, .AHK
o .PHP
, nella finestra di dialogo Opzioni di indicizzazione, fare clic su Avanzate, quindi su Tipi di file.
Digita l'estensione del file PHP
, Selezionare Proprietà dell'indice e contenuto del file pulsante di opzione e fare clic su OK. Dopo aver premuto OK, il prompt "La ricostruzione dell'indice potrebbe richiedere molto tempo. Alcune visualizzazioni e risultati di ricerca potrebbero essere incompleti fino al termine della ricostruzione." appare.
Fare clic su OK e concedere all'indicizzatore un tempo considerevole (forse anche ore) per svolgere il proprio lavoro.
Esempio: abilitare la ricerca nel contenuto dei file degli script PowerShell (.PS1)
Tipo di file di script PowerShell .PS1
, sebbene sia un file di testo normale noto, non è il contenuto indicizzato per impostazione predefinita. Per dimostrarlo, ho due file con estensioni di file diverse, ma contenenti esattamente lo stesso codice PowerShell.
Come puoi vedere, il file contiene una parola chiamata Difensore
.
Tuttavia, quando ho digitato difensore
nella casella di testo Cerca, elencava solo il testo (.TXT
) file. sebbene il .PS1
file ha lo stesso contenuto, il file non è stato elencato nei risultati della ricerca.
Per cercare il contenuto del file di .PS1
utilizzando Windows Search, abilitare l'indicizzazione del contenuto per l'estensione del file. In Opzioni di indicizzazione, fare clic su Avanzate e selezionare la scheda Tipi di file. Selezionare .PS1
dall'elenco e abilitare Proprietà dell'indice e contenuto del file radio-pulsante.
Fare clic su OK e dare ampio tempo per Windows Search per indicizzare il tipo di file scelto. Ricostruzione può richiedere da minuti a ore a seconda della configurazione del sistema, del numero di file in attesa di essere indicizzati e del livello di attività dell'utente nel sistema. Non aspettarti che Windows indicizzi immediatamente i tuoi tipi di file aggiuntivi.
Dopo un po' di tempo, Windows Search ha indicizzato il contenuto di tutti .PS1
file debitamente, ed ecco i risultati della ricerca:
Escludi file in cartelle specifiche per impedire l'indicizzazione dei contenuti
L'indicizzazione del contenuto di tipi di file aggiuntivi significa ulteriore dimensione del file di database e risorse aggiuntive consumate dall'indicizzatore di ricerca. Per ridurre le dimensioni del database, abilita l'opzione solo per i file di cui hai bisogno. Per il resto dei tipi di file, puoi scegliere di indicizzare solo le proprietà del file e i metadati.
Oltre a configurare l'indicizzazione del contenuto in base al tipo di file, è possibile escludere anche determinate cartelle (o file). Fare clic con il pulsante destro del mouse su un file o una cartella, fare clic su Proprietà e quindi su Avanzate.
Nota: Puoi farlo per file o per cartella.
Deseleziona Consenti ai file in questa cartella di avere contenuti indicizzati oltre alle proprietà del filee fare clic su OK. Per le cartelle, Windows ti chiede se applicare le impostazioni solo per i file della cartella corrente o anche per le sottocartelle. Scegli l'opzione appropriata e fai clic su OK.
D'ora in poi, Windows Search non indicizzerà il contenuto dei file presenti in esso cartella particolare, indipendentemente dall'impostazione del tipo per file nella finestra di dialogo Tipi di file in Opzioni di indicizzazione. Ciò consente di ridurre il carico di Windows Search e di ridurre le dimensioni del database.
Cerca solo i nomi dei file, non i contenuti (anche con l'indicizzazione dei contenuti abilitata)
A volte, potresti voler impedire alla ricerca di Windows di indicizzare il contenuto dei documenti e archivi (senza disattivare la funzione di indicizzazione del contenuto dei file), limitando i risultati a solo nomi di file.
Per fare in modo che Windows Search cerchi solo il nome del file (non il contenuto), usa l'operatore di ricerca nome del file:
Ad esempio, la query di ricerca avanzata nome file:*verifica*
elenca i file che contengono la parola audit
nel nome del file, indipendentemente dal contenuto del file. Per ricerche accurate, utilizza sempre gli operatori di ricerca avanzata.
Perfeziona le tue ricerche utilizzando i comandi della barra multifunzione della scheda Cerca
Non ti piace digitare o memorizzare manualmente la sintassi della query avanzata? Nessun problema! utilizzare i pulsanti della barra multifunzione di ricerca avanzata nella scheda Ricerca di Esplora file per perfezionare le ricerche. Riempie automaticamente gli operatori di ricerca nella casella di testo di ricerca.
Per dimostrazione, ho aggiunto un file a 0 byte denominato defender.txt insieme a campione.txt e campione.ps1.
I file sample.txt e sample.ps1 contengono la parola difensore all'interno del file. In questo caso, digitando difensore nella casella di ricerca elenca tutti e tre i file:
Questo perché, per le ricerche di parole chiave freestyle, Windows Search cerca il nome del file, oltre a cercare il contenuto (dei tipi di file inclusi) per la parola chiave utilizzata. Se ho usato la sintassi Advanced Query Syntax (AQS) nome del file:
o nome:
cerca il solo nome file, come mostrato nello screenshot seguente.
Il nome del file:
l'operatore è sempre preferito a nome:
perché la nome:
L'operatore cercherà solo dall'inizio del nome del file, invece che in qualsiasi punto del nome del file.
Allo stesso modo, ce ne sono molti di questo tipo operatori di ricerca avanzata che ti piacerebbe conoscere. Ad esempio, utilizzando l'AQS, puoi cerca File creati tra due date. Puoi combinare più operatori di ricerca per perfezionare le tue ricerche. Con AQS di Windows Search, le opportunità sono infinite.
Cerca i contenuti dei file anche in posizioni non indicizzate
Finora, tutto ciò che è scritto in questo articolo si applica alle posizioni indicizzate. Per i percorsi non indicizzati, Windows deve esaminare ogni file o cartella nel file system e recuperare i risultati. Questo sarà accurato, ma molto lento e drena maggiormente le risorse di sistema.
Per impostazione predefinita, nelle posizioni non indicizzate, Windows Search non cerca i contenuti dei file. Se desideri cercare i contenuti dei file in posizioni non indicizzate, c'è un'impostazione che puoi abilitare.
- Apri Esplora file, fai clic sul menu File e seleziona "Cambia cartella e opzioni di ricerca".
- Fare clic sulla scheda Cerca e abilitare l'opzione denominata Cerca sempre i nomi e i contenuti dei file (potrebbe richiedere diversi minuti)
- Fare clic su OK.
Vale la pena ribadire che l'impostazione di cui sopra, quando abilitata, farà sì che le ricerche rallentare molto, e le prestazioni del sistema subiscono sicuramente un duro colpo con l'agitazione costante del disco rigido. Si prega di utilizzare l'impostazione di cui sopra con giudizio: abilitarla solo quando è assolutamente necessario.
La funzione di ricerca di Windows, nonostante l'occasionale singhiozzo del servizio di indicizzazione della ricerca (che può essere risolto) che potresti riscontrare, è un vero risparmio di tempo quando funziona ed è uno strumento produttivo che semplifica il nostro flusso di lavoro.
Le informazioni in questo articolo si applicano a Windows Vista e versioni successive, che include Windows 10 e i sistemi operativi Windows Server.
Immagine in evidenza Credito: Earvine95, pixabay.com
Una piccola richiesta: se ti è piaciuto questo post, condividilo?
Una "piccola" condivisione da parte tua sarebbe di grande aiuto per la crescita di questo blog. Alcuni ottimi suggerimenti:- Fissalo!
- Condividilo sul tuo blog preferito + Facebook, Reddit
- Twittalo!