„Windows“ paieška ir jos išplėstinė užklausų sintaksė (AQS) yra nuostabi „Windows“ funkcija. Tai leidžia greitai rasti tam tikrą failą arba failų grupę konkrečiu pavadinimu arba metaduomenimis aplanke ir poaplankiuose.
Be failo savybių ar metaduomenų indeksavimo, dauguma žinomų paprasto teksto failų taip pat yra indeksuojami pagal numatytuosius nustatymus. Kai failo tipas indeksuojamas, „Windows Search“ pateikia failų, kurių turinyje yra žodis arba frazė, sąrašą, kai įvesite paieškos frazę paieškos laukelyje.
Kurie paprastojo teksto failai pagal numatytuosius nustatymus yra „indeksuojami“?
Pagal numatytuosius nustatymus žinomi paprasto teksto failų tipai, tokie kaip .ŠIKŠNOSPARNIS
, .CMD
, .CPP
, .VBS
. Čia yra visas failų tipų, kurie pagal numatytuosius nustatymus yra indeksuojami „Windows 10“ kompiuteryje, sąrašas:
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, DUK, 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
Įgalinti bet kokio tipo failų turinio paiešką
Jei turite pasirinktinį failo tipą, kuris yra paprasto teksto formato, ir norite visiškai indeksuoti (išskyrus stabdymo žodžius) turinį, failo plėtinį galite įtraukti rankiniu būdu į indeksavimo parinktis. Tipas Indeksavimo parinktys paieškos laukelyje Start/Cortana ir spustelėkite paieškos rezultatą.
Norėdami pridėti pasirinktinių arba nežinomų paprasto teksto failų, pvz., .AHK
arba .PHP
, dialogo lange Indeksavimo parinktys spustelėkite Išsamiau ir spustelėkite Failų tipai.
Įveskite failo plėtinį PHP
, pasirinkite Rodyklės ypatybės ir failo turinys radijo mygtuką ir spustelėkite Gerai. Paspaudus Gerai, pasirodys raginimas „Indekso atkūrimas gali užtrukti ilgai. Kai kurie rodiniai ir paieškos rezultatai gali būti nebaigti, kol nebus baigtas atkūrimas.“ pasirodo.
Spustelėkite Gerai ir skirkite indeksuotojui daug laiko (galbūt net valandų) atlikti savo darbą.
Pavyzdys: įgalinkite „PowerShell“ scenarijų (.PS1) failų turinio paiešką
PowerShell scenarijaus failo tipas .PS1
, nors tai yra žinomas paprasto teksto failas, pagal numatytuosius nustatymus turinys nėra indeksuojamas. Norėdami tai parodyti, turiu du failus su skirtingais failų plėtiniais, tačiau juose yra lygiai toks pat „PowerShell“ kodas.
Kaip matote, faile yra žodis pavadintas Gynėjas
.
Tačiau kai rašiau gynėjas
Ieškos teksto laukelyje buvo pateiktas tik tekstas (.txt
) failą. nors .PS1
failo turinys toks pat, failas nebuvo įtrauktas į paieškos rezultatus.
Norėdami ieškoti failo turinio .PS1
naudodami „Windows Search“, įgalinkite failo plėtinio turinio indeksavimą. Skiltyje Indeksavimo parinktys spustelėkite Išsamiau ir pasirinkite skirtuką Failų tipai. Pasirinkite .PS1
iš sąrašo ir įgalinkite Rodyklės ypatybės ir failo turinys radijo mygtukas.
Spustelėkite Gerai ir duok gausu laikas, per kurį „Windows Search“ turi indeksuoti pasirinktą failo tipą. Atstatymas gali užtrukti nuo minučių iki valandų, priklausomai nuo sistemos konfigūracijos, failų, laukiančių indeksavimo, skaičiaus ir vartotojo veiklos lygio sistemoje. Nesitikėkite, kad „Windows“ iš karto indeksuos jūsų papildomų failų tipų turinį.
Po kurio laiko „Windows Search“ indeksavo visų turinį .PS1
failus, o štai paieškos rezultatai:
Išskirkite failus konkrečiuose aplankuose, kad jų turinys nebūtų indeksuojamas
Turinio indeksavimas papildomi failų tipai reiškia papildomus duomenų bazės failo dydis ir papildomi ištekliai, kuriuos sunaudoja paieškos rodyklė. Norėdami sumažinti duomenų bazės dydį, įjunkite parinktį tik tiems failams, kurių jums reikia. Likusiems failų tipams galite pasirinkti indeksuoti tik failo ypatybes ir metaduomenis.
Be turinio indeksavimo konfigūravimo pagal failo tipą, taip pat galite išskirti tam tikrus aplankus (arba failus). Dešiniuoju pelės mygtuku spustelėkite failą arba aplanką, spustelėkite Ypatybės ir spustelėkite Išplėstinė.
Pastaba: Tai galite padaryti pagal kiekvieną failą arba aplanką.
Panaikinkite žymėjimą Leisti šio aplanko failams, be failo ypatybių, indeksuoti turinįir spustelėkite Gerai. Aplankams „Windows“ klausia, ar taikyti parametrus failams tik iš dabartinio aplanko, ar taip pat poaplankiams. Pasirinkite tinkamą parinktį ir spustelėkite Gerai.
Nuo šiol „Windows Search“ neindeksuos joje esančių failų turinio tam tikras aplankas, neatsižvelgiant į failo tipo nustatymą Indeksavimo parinkčių dialogo lange Failų tipai. Tai padeda sumažinti „Windows“ paieškos naštą ir sumažina duomenų bazės dydį.
Ieškokite tik failų pavadinimų, o ne turinio (net ir įjungus turinio indeksavimą)
Kartais galbūt norėsite neleisti Windows paieškai indeksuoti dokumentų turinio ir archyvus (neišjungiant failų turinio indeksavimo funkcijos), apribojant rezultatus iki tik failų pavadinimai.
Jei norite, kad „Windows Search“ ieškotų tik failo pavadinimo (ne turinio), naudokite paieškos operatorių failo pavadinimas:
Pavyzdžiui, išplėstinės paieškos užklausa failo pavadinimas:*auditas*
išvardija failus, kuriuose yra žodis auditas
failo pavadinime, neatsižvelgiant į failo turinį. Norėdami atlikti tikslias paieškas, visada naudokite išplėstinės paieškos operatorius.
Patikslinkite paieškas naudodami paieškos skirtuko juostelės komandas
Nemėgstate rankiniu būdu įvesti arba įsiminti išplėstinės užklausos sintaksės? Jokiu problemu! naudokite išplėstinės paieškos juostelės mygtukus, esančius skirtuke „File Explorer“ Paieška, norėdami patikslinti paieškas. Jis automatiškai užpildo paieškos operatorius paieškos teksto laukelyje.
Norėdami parodyti, pridėjau 0 baitų failą pavadinimu gynėjas.txt kartu su pavyzdys.txt ir pavyzdys.ps1.
Failuose sample.txt ir sample.ps1 yra žodis gynėjas failo viduje. Šiuo atveju spausdinimas gynėjas paieškos laukelyje pateikiami visi trys failai:
Taip yra todėl, kad laisvo stiliaus raktinių žodžių paieškai „Windows Search“ ieško failo pavadinimo, taip pat ieško naudojamo raktinio žodžio turinio (įtrauktų failų tipų). Jei naudojau išplėstinės užklausos sintaksės (AQS) sintaksę failo pavadinimas:
arba vardas:
ji ieško tik failo pavadinimas, kaip matyti toliau pateiktoje ekrano kopijoje.
The failo pavadinimas:
operatoriui visada teikiama pirmenybė vardas:
nes vardas:
operatorius ieškos tik nuo failo pavadinimo pradžios, o ne bet kurioje failo pavadinimo vietoje.
Panašiai yra daug tokių išplėstinės paieškos operatoriai su kuriais norėtumėte susipažinti. Pavyzdžiui, naudodami AQS, galite ieškoti failų, sukurtų tarp dviejų datų. Galite derinti kelis paieškos operatorius, kad patikslintumėte paieškas. Naudojant „Windows Search“ AQS, galimybės yra neribotos.
Ieškokite failų turinio net ir neindeksuotose vietose
Iki šiol viskas, kas parašyta šiame straipsnyje, taikoma indeksuotoms vietoms. Jei ieškoma neindeksuotų kelių, „Windows“ turi peržiūrėti kiekvieną failą ar aplanką failų sistemoje ir gauti rezultatus. Tai bus tiksli, bet labai lėta ir labiau eikvoja sistemos išteklius.
Pagal numatytuosius nustatymus neindeksuotose vietose Windows paieška neieško failų turinio. Jei norite ieškoti failo turinio neindeksuotose vietose, galite įjungti nustatymą.
- Atidarykite „File Explorer“, spustelėkite meniu „Failas“ ir pasirinkite „Keisti aplanką ir paieškos parinktis“.
- Spustelėkite skirtuką Paieška ir įjunkite parinktį pavadinimu Visada ieškokite failų pavadinimų ir turinio (tai gali užtrukti kelias minutes)
- Spustelėkite Gerai.
Verta pakartoti, kad pirmiau nurodytas nustatymas, kai jis įjungtas, sukels paieškas lėčiau labai daug, o sistemos veikimas neabejotinai nukenčia dėl nuolatinio standžiojo disko trūkčiojimo. Naudokite aukščiau pateiktą nustatymą protingai – įjunkite jį tik tada, kai tai absoliučiai būtina.
„Windows“ paieškos funkcija, nepaisant retkarčiais paieškos indeksavimo paslaugos žagsėjimas (kuris gali būti pataisytas), kurį galite patirti, sutaupysite laiko, kai jis veikia, ir yra produktyvus įrankis, palengvinantis mūsų darbo eigą.
Šiame straipsnyje pateikta informacija taikoma „Windows Vista“ ir naujesnėms, įskaitant „Windows 10“ ir „Windows Server“ operacines sistemas.
Panašaus vaizdo kreditas: earvine95, pixabay.com
Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?
Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:- Prisek tai!
- Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
- Paskelbkite „Twitter“!