Windows Search a jeho pokročilá syntaxe dotazů (AQS) je neuvěřitelně úžasná funkce ve Windows. Umožňuje vám rychle najít konkrétní soubor nebo skupinu souborů s konkrétním názvem nebo metadaty ve složce a podsložkách.
Spolu s vlastnostmi indexovaných souborů nebo metadaty je obsah ve výchozím nastavení indexován také u většiny známých souborů ve formátu prostého textu. Když je obsah indexován typ souboru, Windows Search zobrazí seznam souborů, které obsahují slovo nebo frázi v obsahu souboru, když zadáte hledaný výraz do pole Hledat.
Které soubory ve formátu prostého textu jsou ve výchozím nastavení „indexovány obsahem“?
Ve výchozím nastavení jsou známé typy souborů ve formátu prostého textu, jako je např .NETOPÝR
, .CMD
, .CPP
, .VBS
. Zde je úplný seznam typů souborů, které jsou ve výchozím nastavení indexovány na počítači se systémem 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
Povolit vyhledávání obsahu souborů libovolného typu souboru
Pokud máte vlastní typ souboru ve formátu prostého textu a chcete obsah plně indexovat (kromě zastavovacích slov), můžete příponu souboru přidat ručně v možnostech indexování. Typ Možnosti indexování ve vyhledávacím poli Start/Cortana a klikněte na výsledek hledání.
Chcete-li přidat vlastní nebo neznámé soubory ve formátu prostého textu, např. .AHK
nebo .PHP
, v dialogovém okně Možnosti indexování klikněte na Upřesnit a klikněte na Typy souborů.
Zadejte příponu souboru PHP
, vyberte Vlastnosti indexu a obsah souboru přepínač a klepněte na OK. Po stisknutí tlačítka OK se zobrazí výzva „Přebudování indexu může trvat dlouho. Některá zobrazení a výsledky vyhledávání mohou být neúplné, dokud nebude přestavba dokončena." objeví se.
Klikněte na OK a dejte indexeru dostatek času (možná i hodiny), aby provedl svou práci.
Příklad: Povolte prohledávání obsahu souborů skriptů PowerShell (.PS1)
Typ souboru skriptu PowerShell .PS1
, ačkoli se jedná o známý soubor ve formátu prostého textu, není obsah ve výchozím nastavení indexován. Abych to demonstroval, mám dva soubory s různými příponami souborů, ale obsahující přesně stejný kód PowerShell.
Jak vidíte, soubor obsahuje slovo s názvem Obránce
.
Nicméně, když jsem psal obránce
v textovém poli Hledat vypsal pouze text (.txt
) soubor. Ačkoliv .PS1
soubor má stejný obsah, soubor nebyl uveden ve výsledcích vyhledávání.
Chcete-li vyhledat obsah souboru .PS1
pomocí Windows Search povolte indexování obsahu pro příponu souboru. V Možnosti indexování klikněte na Upřesnit a vyberte kartu Typy souborů. Vybrat .PS1
ze seznamu a aktivujte Vlastnosti indexu a obsah souboru přepínací tlačítko.
Klikněte na OK a dejte dostatek čas, kdy Windows Search indexuje vybraný typ souboru. Přestavba může trvat minuty až hodiny v závislosti na konfiguraci systému, počtu souborů čekajících na indexování a úrovni aktivity uživatele v systému. Neočekávejte, že systém Windows okamžitě indexuje vaše další typy souborů.
Po nějaké době Windows Search indexoval obsah všech .PS1
soubory řádně a zde jsou výsledky hledání:
Vyloučit soubory v určitých složkách, aby se zabránilo indexování obsahu
Indexování obsahu další typy souborů znamenají další velikost databázového souboru a další zdroje spotřebované Search Indexerem. Chcete-li zachovat malou velikost databáze, povolte možnost pouze pro soubory, které potřebujete. U ostatních typů souborů se můžete rozhodnout indexovat pouze vlastnosti souboru a metadata.
Kromě konfigurace indexování obsahu na základě typu souboru můžete také vyloučit určité složky (nebo soubory). Klepněte pravým tlačítkem myši na soubor nebo složku, klepněte na Vlastnosti a poté na Upřesnit.
Poznámka: Můžete to udělat pro každý soubor nebo složku.
Zrušte zaškrtnutí Povolit souborům v této složce kromě vlastností souborů také indexování obsahua klepněte na tlačítko OK. U složek se vás systém Windows zeptá, zda použít nastavení pouze pro soubory z aktuální složky nebo také pro podsložky. Vyberte příslušnou možnost a klepněte na tlačítko OK.
Od této chvíle nebude Windows Search indexovat obsah souborů, které se v něm nacházejí konkrétní složka, bez ohledu na vaše nastavení typu pro soubor v dialogovém okně Typy souborů v možnostech indexování. To pomáhá snížit zátěž Windows Search a udržuje menší velikost databáze.
Hledat pouze názvy souborů, nikoli obsah (i když je povoleno indexování obsahu)
Někdy můžete chtít zabránit vyhledávání systému Windows v indexování obsahu dokumentů a archivy (bez vypnutí funkce indexování obsahu souboru), omezení výsledků na pouze názvy souborů.
Chcete-li, aby Windows Search vyhledával pouze název souboru (nikoli obsah), použijte vyhledávací operátor název souboru:
Například dotaz pokročilého vyhledávání název souboru:*audit*
vypíše soubory, které slovo obsahují audit
v názvu souboru, bez ohledu na obsah souboru. Pro přesné vyhledávání vždy používejte pokročilé vyhledávací operátory.
Upřesněte svá hledání pomocí příkazů pásu karet na kartě Hledat
Nelíbí se vám ruční psaní nebo zapamatování pokročilé syntaxe dotazu? Žádný problém! k upřesnění hledání použijte tlačítka na pásu karet pokročilého hledání na kartě Hledání v Průzkumníku souborů. Automaticky doplní vyhledávací operátory do vyhledávacího textového pole.
Pro demonstraci jsem přidal 0-bajtový soubor s názvem obránce.txt spolu s sample.txt a ukázka.ps1.
Soubory sample.txt a sample.ps1 obsahují slovo obránce uvnitř souboru. V tomto případě psaní obránce ve vyhledávacím poli jsou uvedeny všechny tři soubory:
Je to proto, že pro vyhledávání klíčových slov ve volném stylu vyhledá Windows Search název souboru a také obsah (zahrnutých typů souborů) pro použité klíčové slovo. Pokud jsem použil syntaxi Advanced Query Syntax (AQS). název souboru:
nebo název:
hledá to pouze název souboru, jak je vidět na následujícím snímku obrazovky.
The název souboru:
operátor má vždy přednost název:
protože název:
operátor bude hledat pouze od začátku názvu souboru, nikoli kdekoli v názvu souboru.
Podobně existuje mnoho takových operátory pokročilého vyhledávání se kterými byste se rádi seznámili. Například pomocí AQS můžete vyhledejte Soubory vytvořené mezi dvěma daty. Pro upřesnění vyhledávání můžete kombinovat více operátorů vyhledávání. S AQS Windows Search jsou možnosti nekonečné.
Prohledávejte obsah souboru i v neindexovaných umístěních
Dosud vše napsané v tomto článku platí pro indexovaná umístění. U neindexovaných cest musí systém Windows procházet každý soubor nebo složku v systému souborů a načíst výsledky. To bude přesné, ale velmi pomalé a více vyčerpává systémové prostředky.
Ve výchozím nastavení Windows Search v neindexovaných umístěních neprohledává obsah souboru. Pokud chcete prohledávat obsah souboru v neindexovaných umístěních, existuje nastavení, které můžete povolit.
- Otevřete Průzkumník souborů, klikněte na nabídku Soubor a vyberte „Změnit možnosti složky a vyhledávání“.
- Klepněte na kartu Hledat a povolte pojmenovanou možnost Vždy prohledávejte názvy a obsah souborů (může to trvat několik minut)
- Klepněte na tlačítko OK.
Stojí za to zopakovat, že pokud je výše uvedené nastavení povoleno, způsobí vyhledávání zpomal velmi mnoho a výkon systému jistě zasáhne neustálé vrtění pevného disku. Používejte prosím výše uvedené nastavení uvážlivě – povolte jej pouze tehdy, když je to nezbytně nutné.
Funkce Windows Search, a to i přes občasné škytá služba indexátoru vyhledávání (který lze opravit), se kterým se můžete setkat, skutečně šetří čas, když funguje, a je to produktivní nástroj, který usnadňuje náš pracovní postup.
Informace v tomto článku se vztahují na Windows Vista a vyšší, což zahrnuje operační systémy Windows 10 a Windows Server.
Kredit za doporučený obrázek: earvine95, pixabay.com
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!