Windows Search a jeho Advanced Query Syntax (AQS) je neskutočne úžasná funkcia v systéme Windows. Umožňuje vám rýchlo nájsť konkrétny súbor alebo skupinu súborov so špecifickým názvom alebo metaúdajmi v priečinku a podpriečinkoch.
Spolu s vlastnosťami alebo metadátami indexovaných súborov sa obsah štandardne indexuje aj vo väčšine známych súborov s obyčajným textom. Keď je obsah typu súboru indexovaný, Windows Search zobrazí zoznam súborov, ktoré obsahujú slovo alebo frázu v obsahu súboru, keď zadáte hľadanú frázu do poľa Hľadať.
Ktoré súbory s obyčajným textom sú predvolene „indexované podľa obsahu“?
Štandardne sú známe typy súborov s obyčajným textom, ako napr .BAT
, .CMD
, .CPP
, .VBS
. Tu je úplný zoznam typov súborov, ktoré sú predvolene indexované v počítači so systémom 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
Povoliť vyhľadávanie obsahu súboru ľubovoľného typu
Ak máte vlastný typ súboru, ktorý má formát čistého textu, a chcete obsah úplne indexovať (okrem zastavovacích slov), môžete príponu súboru pridať manuálne v možnostiach indexovania. Typ Možnosti indexovania do vyhľadávacieho poľa Štart/Cortana a kliknite na výsledok vyhľadávania.
Ak chcete pridať vlastné alebo neznáme súbory s obyčajným textom, ako napr. .AHK
alebo .PHP
, v dialógovom okne Možnosti indexovania kliknite na položku Rozšírené a kliknite na položku Typy súborov.
Zadajte príponu súboru PHP
, vyberte Vlastnosti indexu a obsah súboru prepínač a kliknite na tlačidlo OK. Po stlačení tlačidla OK sa zobrazí výzva „Prebudovanie indexu môže trvať dlho. Niektoré zobrazenia a výsledky vyhľadávania môžu byť neúplné, kým sa nedokončí prestavba.“ sa objaví.
Kliknite na tlačidlo OK a dajte indexeru značný čas (možno aj hodiny), aby vykonal svoju prácu.
Príklad: Povoľte vyhľadávanie obsahu súboru skriptov PowerShell (.PS1)
Typ súboru skriptu PowerShell .PS1
, aj keď ide o známy súbor vo formáte čistého textu, obsah sa predvolene neindexuje. Aby som to demonštroval, mám dva súbory s rôznymi príponami súborov, ktoré však obsahujú presne rovnaký kód PowerShell.
Ako vidíte, súbor obsahuje slovo s názvom Obranca
.
Keď som však písal obranca
v textovom poli Hľadať bol uvedený iba text (.TXT
) súbor. Napriek tomu .PS1
súbor má rovnaký obsah, súbor nebol uvedený vo výsledkoch vyhľadávania.
Ak chcete vyhľadať obsah súboru .PS1
pomocou Windows Search povoľte indexovanie obsahu pre príponu súboru. V Možnosti indexovania kliknite na položku Rozšírené a vyberte kartu Typy súborov. Vyberte .PS1
zo zoznamu a aktivujte Vlastnosti indexu a obsah súboru tlačítko na Rádiu.
Kliknite na tlačidlo OK a dajte dostatok čas, kedy má Windows Search indexovať vybraný typ súboru. Prestavba môže trvať minúty až hodiny v závislosti od konfigurácie systému, počtu súborov čakajúcich na indexovanie a úrovne aktivity používateľa v systéme. Neočakávajte, že systém Windows okamžite indexuje vaše ďalšie typy súborov.
Po určitom čase služba Windows Search indexovala obsah všetkých .PS1
súbory riadne a tu sú výsledky vyhľadávania:
Vylúčte súbory v konkrétnych priečinkoch, aby ste zabránili indexovaniu obsahu
Indexovanie obsahu dodatočné typy súborov znamená dodatočné veľkosť súboru databázy a ďalšie zdroje spotrebované Search Indexerom. Ak chcete zachovať nízku veľkosť databázy, povoľte možnosť len pre súbory, ktoré potrebujete. Pre ostatné typy súborov si môžete zvoliť indexovanie iba vlastností súboru a metadát.
Okrem konfigurácie indexovania obsahu na základe typu jednotlivých súborov môžete vylúčiť aj určité priečinky (alebo súbory). Kliknite pravým tlačidlom myši na súbor alebo priečinok, kliknite na položku Vlastnosti a kliknite na položku Rozšírené.
Poznámka: Môžete to urobiť pre každý súbor alebo priečinok.
Zrušte začiarknutie Povoliť indexovanie obsahu súborov v tomto priečinku okrem vlastností súborua kliknite na tlačidlo OK. V prípade priečinkov sa vás systém Windows opýta, či chcete použiť nastavenia iba pre súbory z aktuálneho priečinka alebo aj pre podpriečinky. Vyberte príslušnú možnosť a kliknite na tlačidlo OK.
Odteraz Windows Search nebude indexovať obsah súborov, ktoré sa v ňom nachádzajú konkrétny priečinokbez ohľadu na vaše nastavenie typu pre jednotlivé súbory v dialógovom okne Typy súborov v Možnosti indexovania. Pomáha to znížiť zaťaženie služby Windows Search a znižuje veľkosť databázy.
Vyhľadávať iba názvy súborov, nie obsah (aj keď je povolené indexovanie obsahu)
Niekedy možno budete chcieť zabrániť vyhľadávaniu systému Windows v indexovaní obsahu dokumentov a archívy (bez vypnutia funkcie indexovania obsahu súboru), čím sa obmedzia výsledky na iba názvy súborov.
Ak chcete, aby služba Windows Search hľadala iba názov súboru (nie obsah), použite operátor vyhľadávania názov súboru:
Napríklad rozšírený vyhľadávací dopyt názov súboru:*audit*
zoznam súborov, ktoré obsahujú slovo audit
v názve súboru, bez ohľadu na obsah súboru. Pre presné vyhľadávanie vždy používajte operátory rozšíreného vyhľadávania.
Upravte svoje vyhľadávania pomocou príkazov na páse s kartou Hľadať
Nepáči sa vám manuálne písanie alebo zapamätávanie rozšírenej syntaxe dopytov? Žiaden problém! na spresnenie vyhľadávania použite tlačidlá na páse s nástrojmi rozšíreného vyhľadávania na karte Vyhľadávanie v Prieskumníkovi. Automaticky doplní vyhľadávacie operátory do vyhľadávacieho textového poľa.
Na ukážku som pridal 0-bajtový súbor s názvom obranca.txt spolu s sample.txt a ukážka.ps1.
Súbory sample.txt a sample.ps1 obsahujú slovo obranca vnútri súboru. V tomto prípade písanie obranca vo vyhľadávacom poli sú uvedené všetky tri súbory:
Je to preto, že pri voľnom vyhľadávaní kľúčových slov vyhľadáva Windows Search názov súboru, ako aj obsah (zahrnutých typov súborov) pre použité kľúčové slovo. Ak som použil syntax Advanced Query Syntax (AQS). názov súboru:
alebo názov:
hľadá iba názov súboru, ako je vidieť na nasledujúcej snímke obrazovky.
The názov súboru:
operátor má vždy prednosť názov:
pretože názov:
operátor bude hľadať iba od začiatku názvu súboru, nie kdekoľvek v názve súboru.
Podobne je veľa takých operátory rozšíreného vyhľadávania s ktorými by ste sa chceli zoznámiť. Napríklad pomocou AQS môžete vyhľadajte Súbory vytvorené medzi dvoma dátumami. Na spresnenie vyhľadávania môžete kombinovať viacero operátorov vyhľadávania. S AQS Windows Search sú možnosti nekonečné.
Vyhľadávajte obsah súboru aj v neindexovaných umiestneniach
Zatiaľ všetko napísané v tomto článku platí pre indexované miesta. V prípade neindexovaných ciest musí systém Windows prehľadať každý súbor alebo priečinok v systéme súborov a získať výsledky. Bude to presné, ale veľmi pomalé a viac odčerpáva systémové zdroje.
V predvolenom nastavení Windows Search v neindexovaných umiestneniach nevyhľadáva obsah súboru. Ak chcete prehľadávať obsah súboru v neindexovaných umiestneniach, existuje nastavenie, ktoré môžete povoliť.
- Otvorte Prieskumník, kliknite na ponuku Súbor a vyberte možnosť „Zmeniť priečinok a možnosti vyhľadávania“.
- Kliknite na kartu Hľadať a povoľte pomenovanú možnosť Vždy hľadajte názvy a obsah súborov (môže to trvať niekoľko minút)
- Kliknite na tlačidlo OK.
Stojí za to zopakovať, že ak je aktivované vyššie uvedené nastavenie, spôsobí vyhľadávanie Spomaľ veľmi veľa a výkon systému je určite ovplyvnený neustálym vírením pevného disku. Vyššie uvedené nastavenie používajte uvážlivo – povoľte ho iba vtedy, keď je to absolútne nevyhnutné.
Funkcia Windows Search, napriek občasným čkanie služby indexátora vyhľadávania (ktorý sa dá opraviť), s ktorým sa môžete stretnúť, skutočne šetrí čas, keď funguje, a je to produktívny nástroj, ktorý uľahčuje náš pracovný tok.
Informácie v tomto článku sa vzťahujú na systém Windows Vista a vyšší, ktorý zahŕňa operačné systémy Windows 10 a Windows Server.
Kredit za odporúčaný obrázok: earvine95, pixabay.com
Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?
Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:- Pripnúť!
- Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
- Tweetujte!