Iskanje v sistemu Windows in njegova napredna sintaksa poizvedb (AQS) je prekleto super funkcija v sistemu Windows. Omogoča vam hitro iskanje določene datoteke ali skupine datotek z določenim imenom ali metapodatki v mapi in podmapah.
Poleg lastnosti datotek ali metapodatkov za indeksiranje je večina znanih datotek z golim besedilom privzeto indeksirana tudi vsebina. Ko je vrsta datoteke indeksirana z vsebino, Windows Search izpiše datoteke, ki vsebujejo besedo ali besedno zvezo v vsebini datoteke, ko vnesete iskalno frazo v iskalno polje.
Katere datoteke z navadnim besedilom so privzeto »indeksirane«?
Privzeto so znane vrste datotek z golim besedilom, kot je npr .NETOPIR
, .CMD
, .CPP
, .VBS
. Tukaj je celoten seznam vrst datotek, ki so privzeto indeksirane vsebine v računalniku z operacijskim sistemom 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, LRK, 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
Omogoči iskanje po vsebini datoteke katere koli vrste
Če imate vrsto datoteke po meri, ki je v obliki golega besedila in želite v celoti indeksirati (razen stop besed) vsebino, lahko razširitev datoteke dodate ročno v možnosti indeksiranja. Vrsta Možnosti indeksiranja v iskalnem polju Start/Cortana in kliknite na rezultat iskanja.
Če želite dodati prilagojene ali neznane datoteke z golim besedilom, kot je .AHK
oz .PHP
, v pogovornem oknu Možnosti indeksiranja kliknite Napredno in nato Vrste datotek.
Vnesite pripono datoteke PHP
, izberite Lastnosti indeksa in vsebina datoteke izbirni gumb in kliknite V redu. Ko pritisnete OK, se prikaže poziv "Obnova indeksa lahko traja dolgo, da se dokonča. Nekateri pogledi in rezultati iskanja bodo morda nepopolni, dokler vnovična izgradnja ni končana.” se prikaže.
Kliknite V redu in dajte indekserju precej časa (morda celo ure), da opravi svoje delo.
Primer: omogoči iskanje po vsebini datoteke skriptov PowerShell (.PS1)
Vrsta datoteke skripta PowerShell .PS1
, čeprav je znana datoteka z golim besedilom, vsebina ni privzeto indeksirana. Da to pokažem, imam dve datoteki z različnimi končnicami datotek, vendar vsebujeta popolnoma enako kodo PowerShell.
Kot lahko vidite, datoteka vsebuje besedo z imenom Branilec
.
Vendar, ko sem vtipkal branilec
v besedilnem polju Iskanje je navedlo samo besedilo (.txt
) mapa. Čeprav je .PS1
datoteka ima enako vsebino, datoteka ni bila navedena v rezultatih iskanja.
Za iskanje po vsebini datoteke .PS1
z iskanjem Windows omogočite indeksiranje vsebine za pripono datoteke. V možnostih indeksiranja kliknite Napredno in izberite zavihek Vrste datotek. Izberite .PS1
s seznama in omogočite Lastnosti indeksa in vsebina datoteke radijski gumb.
Kliknite V redu in dajte dovolj čas, da Windows Search indeksira izbrano vrsto datoteke. Obnova lahko traja od minut do ur, odvisno od konfiguracije sistema, števila datotek, ki čakajo na indeksiranje, in ravni uporabniške aktivnosti v sistemu. Ne pričakujte, da bo Windows takoj indeksiral vaše dodatne vrste datotek.
Čez nekaj časa je Windows Search indeksiral vsebino vseh .PS1
datoteke pravilno, in tukaj so rezultati iskanja:
Izključite datoteke v določenih mapah, da preprečite indeksiranje vsebine
Indeksiranje vsebine dodatne vrste datotek pomeni dodatne velikost datoteke baze podatkov in dodatni viri, ki jih porabi iskalni indekser. Če želite zmanjšati velikost baze podatkov, omogočite možnost samo za datoteke, ki jih potrebujete. Za ostale vrste datotek lahko izberete indeksiranje samo lastnosti datoteke in metapodatkov.
Poleg konfiguriranja indeksiranja vsebine na podlagi vrste datoteke lahko izključite tudi določene mape (ali datoteke). Z desno tipko miške kliknite datoteko ali mapo, kliknite Lastnosti in nato Napredno.
Opomba: To lahko storite za posamezno datoteko ali mapo.
Počisti Dovoli datotekam v tej mapi, da se poleg lastnosti datoteke indeksira tudi vsebinain kliknite V redu. Za mape vas Windows vpraša, ali uporabite nastavitve samo za datoteke iz trenutne mape ali tudi za podmape. Izberite ustrezno možnost in kliknite V redu.
Od zdaj naprej Windows Search ne bo indeksiral vsebine datotek, ki so prisotne v tem določeno mapo, ne glede na vašo nastavitev vrste datoteke v pogovornem oknu Vrste datotek v možnostih indeksiranja. To pomaga zmanjšati obremenitev Windows Search in ohranja velikost baze podatkov manjšo.
Išči samo po imenih datotek, ne po vsebini (tudi če je omogočeno indeksiranje vsebine)
Včasih boste morda želeli preprečiti, da bi iskanje v sistemu Windows indeksiralo vsebino dokumentov in arhivi (brez izklopa funkcije indeksiranja vsebine datoteke), omejitve rezultatov na samo imena datotek.
Če želite, da Windows Search išče samo ime datoteke (ne vsebine), uporabite iskalni operator Ime datoteke:
Na primer, napredna iskalna poizvedba ime datoteke:*revizija*
izpiše datoteke, ki vsebujejo to besedo revizija
v imenu datoteke, ne glede na vsebino datoteke. Za natančno iskanje vedno uporabite napredne operatorje iskanja.
Izboljšajte svoja iskanja z ukazi traku zavihka Iskanje
Ne marate ročnega tipkanja ali zapomnitve sintakse napredne poizvedbe? Ni problema! uporabite gumbe traku za napredno iskanje na zavihku Iskanje v File Explorerju, da izboljšate svoja iskanja. Samodejno izpolni iskalne operatorje v iskalnem besedilnem polju.
Za demonstracijo sem dodal 0-bajtno datoteko z imenom defence.txt skupaj z sample.txt in vzorec.ps1.
Datoteki sample.txt in sample.ps1 vsebujeta besedo branilec znotraj datoteke. V tem primeru tipkanje branilec v iskalnem polju so navedene vse tri datoteke:
To je zato, ker pri iskanju ključnih besed v prostem slogu Windows Search išče ime datoteke in išče vsebino (vključenih vrst datotek) za uporabljeno ključno besedo. Če bi uporabil sintakso napredne poizvedbe (AQS). Ime datoteke:
oz ime:
išče samo ime datoteke, kot je prikazano na naslednjem posnetku zaslona.
The Ime datoteke:
operaterju je vedno prednost ime:
zaradi ime:
Operater bo iskal samo od začetka imena datoteke, v nasprotju s katerim koli mestom v imenu datoteke.
Podobno je veliko takih operaterji naprednega iskanja ki bi ga radi poznali. Na primer, z uporabo AQS, lahko poiščite datoteke, ustvarjene med dvema datumoma. Za izboljšanje iskanja lahko mešate in ujemate več iskalnih operaterjev. Z AQS sistema Windows Search so priložnosti neskončne.
Išči vsebino datoteke tudi na neindeksiranih lokacijah
Doslej vse, kar je napisano v tem članku, velja za indeksirane lokacije. Za neindeksirane poti mora Windows brskati po vsaki datoteki ali mapi v datotečnem sistemu in pridobiti rezultate. To bo natančno, vendar zelo počasi in bolj črpa sistemske vire.
Windows Search privzeto na neindeksiranih lokacijah ne išče vsebine datoteke. Če želite poiskati vsebino datoteke na neindeksiranih lokacijah, lahko omogočite nastavitev.
- Odprite File Explorer, kliknite meni Datoteka in izberite »Spremeni mapo in možnosti iskanja«.
- Kliknite zavihek Iskanje in omogočite imenovano možnost Vedno poiščite imena datotek in vsebino (to lahko traja nekaj minut)
- Kliknite V redu.
Vredno je ponoviti, da bo zgornja nastavitev, ko je omogočena, povzročila iskanja upočasni zelo veliko, zmogljivost sistema pa zagotovo vpliva na nenehno mešanje trdega diska. Prosimo, uporabite zgornjo nastavitev preudarno – omogočite jo le, kadar je to nujno potrebno.
Funkcija Windows Search, kljub občasnim motnje storitve indeksiranja iskanja (ki ga je mogoče popraviti), s katerim se lahko soočite, prihrani čas, ko deluje, in je produktivno orodje, ki olajša naš potek dela.
Informacije v tem članku veljajo za Windows Vista in novejše, kar vključuje operacijske sisteme Windows 10 in Windows Server.
Izbrana slika Zasluge: earvine95, pixabay.com
Ena majhna prošnja: če vam je bila objava všeč, jo delite?
En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj odličnih predlogov:- Pripnete!
- Delite ga na svoj najljubši blog + Facebook, Reddit
- Tweetajte!