Windows Search ja sen Advanced Query Syntax (AQS) on hirveän mahtava ominaisuus Windowsissa. Sen avulla voit nopeasti löytää tietyn tiedoston tai tiedostoryhmän tietyllä nimellä tai metatiedoilla kansiosta ja alikansioista.
Tiedoston ominaisuuksien tai metatietojen indeksoinnin lisäksi useimmat tunnetut tekstitiedostot myös indeksoidaan oletusarvoisesti. Kun tiedostotyyppi on indeksoitu sisältöön, Windows-haku listaa tiedostot, jotka sisältävät sanan tai lauseen tiedoston sisällössä, kun kirjoitat hakulauseen hakuruutuun.
Mitkä pelkkätekstitiedostot ovat oletuksena "sisältöindeksoituja"?
Oletuksena tunnetut tekstitiedostotyypit, kuten .BAT
, .CMD
, .CPP
, .VBS
. Tässä on täydellinen luettelo tiedostotyypeistä, jotka on oletusarvoisesti indeksoitu Windows 10 -tietokoneessa:
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
Ota käyttöön minkä tahansa tiedostotyypin tiedostosisällön haku
Jos sinulla on mukautettu tiedostotyyppi, joka on pelkkää tekstimuotoa, ja haluat indeksoida sisällön kokonaan (lukuun ottamatta lopetussanoja), voit lisätä tiedostotunnisteen manuaalisesti indeksointiasetuksiin. Tyyppi Indeksointiasetukset Käynnistä/Cortana-hakukentässä ja napsauta hakutulosta.
Voit lisätä mukautettuja tai tuntemattomia tekstitiedostoja, kuten .AHK
tai .PHP
, napsauta Indeksointiasetukset-valintaikkunassa Lisäasetukset ja valitse Tiedostotyypit.
Kirjoita tiedostopääte PHP
, valitse Hakemiston ominaisuudet ja tiedoston sisältö -valintanappia ja napsauta OK. Kun olet painanut OK, näyttöön tulee kehote "Hakemiston uudelleen rakentaminen saattaa kestää kauan. Jotkut näkymät ja hakutulokset voivat olla keskeneräisiä, kunnes uudelleenrakennus on valmis." tulee näkyviin.
Napsauta OK ja anna indeksoijalle paljon aikaa (ehkä jopa tunteja) tehdä työnsä.
Esimerkki: Ota käyttöön PowerShell-komentosarjojen (.PS1) tiedostosisällön haku
PowerShell-komentosarjatiedostotyyppi .PS1
, vaikka se on tunnettu pelkkä tekstitiedosto, sitä ei ole oletuksena indeksoitu. Tämän osoittamiseksi minulla on kaksi tiedostoa, joilla on eri tiedostopääte, mutta jotka sisältävät täsmälleen saman PowerShell-koodin.
Kuten näet, tiedosto sisältää sanan nimeltä Puolustaja
.
Kuitenkin kun kirjoitin puolustaja
Etsi tekstikentässä se listasi vain tekstin (.txt
) tiedosto. vaikkakin .PS1
tiedostolla on sama sisältö, tiedostoa ei listattu hakutuloksissa.
Voit etsiä tiedoston sisällöstä .PS1
Ota tiedostotunnisteen sisällön indeksointi käyttöön Windows-haun avulla. Napsauta Indeksointiasetuksissa Lisäasetukset ja valitse Tiedostotyypit-välilehti. Valitse .PS1
luettelosta ja ota käyttöön Hakemiston ominaisuudet ja tiedoston sisältö radiopainike.
Napsauta OK ja anna runsaasti aika, jolloin Windows Search indeksoi valitun tiedostotyypin. Uudelleenrakentaminen voi kestää minuuteista tunteihin riippuen järjestelmän kokoonpanosta, indeksointia odottavien tiedostojen määrästä ja käyttäjien aktiivisuustasosta järjestelmässä. Älä odota Windowsin indeksoivan muita tiedostotyyppejäsi välittömästi.
Jonkin ajan kuluttua Windows Search indeksoi kaiken sisällön .PS1
tiedostot asianmukaisesti, ja tässä ovat hakutulokset:
Sulje pois tiedostot tietyistä kansioista estääksesi sisällön indeksoinnin
Sisällön indeksointi lisää tiedostotyyppejä tarkoittaa ylimääräistä tietokantatiedoston koko ja Search Indexerin kuluttamat lisäresurssit. Jos haluat pitää tietokannan koon pienenä, ota tämä vaihtoehto käyttöön vain tarvitsemillesi tiedostoille. Muiden tiedostotyyppien osalta voit valita indeksoivan vain tiedoston ominaisuudet ja metatiedot.
Sen lisäksi, että määrität sisällön indeksoinnin tiedostotyyppikohtaisesti, voit myös sulkea pois tietyt kansiot (tai tiedostot). Napsauta tiedostoa tai kansiota hiiren kakkospainikkeella, valitse Ominaisuudet ja napsauta Lisäasetukset.
merkintä: Voit tehdä tämän tiedosto- tai kansiokohtaisesti.
Poista valinta Salli tämän kansion tiedostojen sisällön indeksoinnin tiedoston ominaisuuksien lisäksija napsauta OK. Kansioiden osalta Windows kysyy, otetaanko asetukset käyttöön vain nykyisen kansion tiedostoille vai myös alikansioille. Valitse sopiva vaihtoehto ja napsauta OK.
Tästä eteenpäin Windows Search ei indeksoi siinä olevien tiedostojen sisältöä tietty kansio, riippumatta Indeksointiasetusten Tiedostotyypit-valintaikkunan tiedostotyyppiasetuksista. Tämä auttaa vähentämään Windows-haun taakkaa ja pitämään tietokannan koon pienempänä.
Hae vain tiedostojen nimiä, ei sisältöä (vaikka sisällön indeksointi olisi käytössä)
Joskus saatat haluta estää Windows-hakua indeksoimasta asiakirjojen sisältöä ja arkistot (poistamatta tiedostosisällön indeksointiominaisuutta käytöstä), rajoittamalla tuloksiin vain tiedostonimet.
Jos haluat asettaa Windows-haun etsimään vain tiedoston nimeä (ei sisältöä), käytä hakuoperaattoria Tiedoston nimi:
Esimerkiksi tarkennettu hakukysely tiedostonimi:*audit*
luetteloi tiedostot, jotka sisältävät sanan tarkastaa
tiedoston nimessä tiedoston sisällöstä riippumatta. Käytä aina tarkennettuja hakuoperaattoreita saadaksesi tarkkoja hakuja.
Tarkenna hakujasi Haku-välilehden nauhakomentojen avulla
Etkö pidä edistyneen kyselysyntaksin manuaalisesta kirjoittamisesta tai muistamisesta? Ei ongelmaa! Tarkenna hakujasi File Explorerin Haku-välilehden tarkennetun haun nauhapainikkeilla. Se täyttää hakuoperaattorit automaattisesti hakutekstikentässä.
Esittelyä varten lisäsin 0-tavun tiedoston nimeltä puolustaja.txt kera sample.txt ja sample.ps1.
Tiedostot sample.txt ja sample.ps1 sisältävät sanan puolustaja tiedoston sisällä. Tässä tapauksessa kirjoittamalla puolustaja hakukentässä luetellaan kaikki kolme tiedostoa:
Tämä johtuu siitä, että freestyle-avainsanahauissa Windows-haku etsii tiedoston nimeä sekä sisällöstä (mukana olevien tiedostotyyppien) käytetyllä avainsanalla. Jos käytin Advanced Query Syntax (AQS) -syntaksia Tiedoston nimi:
tai nimi:
se etsii vain tiedostonimi, kuten seuraavassa kuvakaappauksessa näkyy.
The Tiedoston nimi:
operaattori on aina parempi nimi:
koska nimi:
operaattori hakee vain tiedostonimen alusta, toisin kuin mistä tahansa tiedostonimen kohdasta.
Vastaavasti sellaisia on monia tarkennetun haun operaattorit johon haluaisit tutustua. Esimerkiksi AQS: n avulla voit etsi kahden päivämäärän välillä luotuja tiedostoja. Voit yhdistellä useita hakuoperaattoreita tarkentaaksesi hakujasi. Windows Searchin AQS: n avulla mahdollisuudet ovat loputtomat.
Hae tiedoston sisältöä myös indeksoimattomista paikoista
Toistaiseksi kaikki tässä artikkelissa kirjoitettu koskee indeksoituja sijainteja. Indeksoimattomien polkujen osalta Windowsin on tutkittava jokainen tiedostojärjestelmässä oleva tiedosto tai kansio ja haettava tulokset. Tämä on tarkkaa, mutta erittäin hidasta ja kuluttaa järjestelmäresursseja enemmän.
Oletusarvoisesti Windows-haku ei etsi tiedoston sisältöä indeksoimattomissa paikoissa. Jos haluat etsiä tiedoston sisältöä indeksoimattomista paikoista, voit ottaa käyttöön asetuksen.
- Avaa File Explorer, napsauta Tiedosto-valikkoa ja valitse "Muuta kansiota ja hakuasetuksia".
- Napsauta Haku-välilehteä ja ota käyttöön vaihtoehto nimeltä Hae aina tiedostojen nimiä ja sisältöjä (tämä voi kestää useita minuutteja)
- Napsauta OK.
On syytä toistaa, että kun yllä oleva asetus on käytössä, se aiheuttaa haut hidasta erittäin paljon, ja järjestelmän suorituskyky heikkenee kiintolevyn jatkuvalla pyörityksellä. Käytä yllä olevaa asetusta harkiten – ota se käyttöön vain, kun se on ehdottoman välttämätöntä.
Windows Search -ominaisuus, satunnaisesta huolimatta hakuindeksipalvelun hikka (joka voidaan korjata), jonka saatat kokea, säästää todella aikaa, kun se toimii, ja se on tuottava työkalu, joka helpottaa työnkulkuamme.
Tämän artikkelin tiedot koskevat Windows Vistaa ja uudempia, mukaan lukien Windows 10- ja Windows Server -käyttöjärjestelmät.
Suositeltujen kuvien luotto: earvine95, pixabay.com
Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?
Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:- Kiinnittää sen!
- Jaa se suosikkiblogiisi + Facebookiin, Redditiin
- Twiittaa se!