Sådan søger du i indholdet af enhver filtype ved hjælp af Windows Search

Windows Search og dens avancerede forespørgselssyntaks (AQS) er en vildt fantastisk funktion i Windows. Det lader dig hurtigt finde en bestemt fil eller gruppe af filer med et bestemt navn eller metadata, i en mappe og undermapper.

Sammen med indeksering af filegenskaber eller metadata er de fleste kendte almindelige tekstfiler også indholdsindekseret som standard. Når en filtype er indholdsindekseret, viser Windows Search de filer, der indeholder ordet eller sætningen i filindholdet, når du skriver en søgesætning i søgefeltet.

RELATEREDE:Hvad er forbedret søgning (indekseringsindstillinger) i Windows 10

Hvilke almindelige tekstfiler er "indholdsindekseret" som standard?

Som standard er kendte almindelige tekstfiltyper som f.eks .FLAGERMUS, .CMD, .CPP, .VBS. Her er den fulde liste over filtyper, der som standard er indhold indekseret på en Windows 10-computer:

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

Aktiver søgning efter filindhold af enhver filtype

Hvis du har en brugerdefineret filtype, der er i almindeligt tekstformat, og ønsker at indeksere (undtagen stopordene) indholdet fuldt ud, kan du tilføje filtypenavnet manuelt i indekseringsindstillinger. Type Indekseringsmuligheder i Start/Cortana søgefeltet og klik på søgeresultatet.

indekseringsmuligheder start menusøgning

For at tilføje brugerdefinerede eller ukendte almindelige tekstfiler som, .AHK eller .PHP, i dialogboksen Indekseringsindstillinger, klik på Avanceret, og klik på Filtyper.

php tilpasset filtypenavn indeksindhold

Indtast filtypenavnet PHP, Vælg Indeksegenskaber og filindhold radio-knappen, og klik på OK. Når du har trykket på OK, vises prompten "Genopbygning af indekset kan tage lang tid at fuldføre. Nogle visninger og søgeresultater kan være ufuldstændige, indtil genopbygningen er færdig." kommer til syne.

genopbygge indeks prompt

Klik på OK, og giv indekseren lang tid (måske endda timer) til at udføre sit arbejde.

Eksempel: Aktiver søgning efter filindhold i PowerShell-scripts (.PS1)

PowerShell script filtype .PS1, selvom det er en kendt almindelig tekstfil, er indhold ikke indekseret som standard. For at demonstrere dette har jeg to filer med forskellige filtypenavne, men som indeholder nøjagtig den samme PowerShell-kode.

Windows søgeindholdsindeks demo

Som du kan se, indeholder filen et ord med navnet Forsvarer.

ps1-filens indholdskode

Men da jeg skrev forsvarer i tekstfeltet Søg viste den kun teksten (.txt) fil. Selvom .PS1 filen har det samme indhold, filen var ikke opført i søgeresultaterne.

.ps1 ikke indhold indekseret

For at søge i filindholdet i .PS1 ved hjælp af Windows Search, aktiver indholdsindeksering for filtypenavnet. Klik på Avanceret i Indekseringsindstillinger, og vælg fanen Filtyper. Vælg .PS1 fra listen og aktiver Indeksegenskaber og filindhold Radio knap.

ps1 indeksfil egenskaber og indhold

Klik på OK, og giv rigelig tid for Windows Search til at indeksere den valgte filtype. Ombygning kan tage alt fra minutter til timer afhængigt af systemkonfigurationen, antallet af filer, der venter på at blive indekseret, og brugeraktivitetsniveauet i systemet. Forvent ikke, at Windows indholdsindekserer dine yderligere filtyper med det samme.

Efter nogen tid indekserede Windows Search indholdet af alle .PS1 filer behørigt, og her er søgeresultaterne:

.ps1 efter indhold indekseret
RELATEREDE:Sådan søger du efter filer oprettet mellem to datoer i Windows

Ekskluder filer i specifikke mapper for at forhindre, at indholdet indekseres

Indholdsindeksering af yderligere filtyper betyder yderligere database filstørrelse og yderligere ressourcer, der forbruges af Search Indexer. For at holde databasestørrelsen nede skal du kun aktivere indstillingen for de filer, du har brug for. For resten af ​​filtyperne kan du vælge kun at indeksere filegenskaberne og metadataene.

Udover at konfigurere indholdsindeksering på basis af en filtype, kan du også ekskludere visse mapper (eller filer). Højreklik på en fil eller mappe, klik på Egenskaber, og klik på Avanceret.

deaktiver indholdsindeks for en mappe

Bemærk: Du kan gøre dette på en per-fil eller per-mappe basis.

Fjern markeringen Tillad filer i denne mappe at have indhold indekseret ud over filegenskaber, og klik på OK. For mapper spørger Windows dig, om du kun skal anvende indstillingerne for filer fra den aktuelle mappe eller også for undermapper. Vælg den relevante indstilling, og klik på OK.

Fra nu af vil Windows Search ikke indeksere indholdet af de filer, der findes i det bestemt mappe, uanset din indstilling for filtype i dialogboksen Filtyper i Indekseringsindstillinger. Dette hjælper med at sænke byrden af ​​Windows Search og holder databasestørrelsen mindre.

Søg kun filnavne, ikke indhold (selv med indholdsindeksering aktiveret)

Nogle gange vil du måske forhindre Windows-søgning i at indeksere indholdet af dokumenter og arkiver (uden at deaktivere filindholdsindekseringsfunktionen), hvilket begrænser resultaterne til kun filnavne.

For at få Windows Search til kun at søge efter filnavnet (ikke indhold), skal du bruge søgeoperatoren filnavn:

For eksempel den avancerede søgeforespørgsel filnavn:*revision* viser filer, der indeholder ordet revidere i filnavnet, uanset filindholdet. For nøjagtige søgninger skal du altid bruge avancerede søgeoperatorer.


Juster dine søgninger ved at bruge båndkommandoer på fanen Søg

Kan du ikke lide manuelt at skrive eller huske den avancerede forespørgselssyntaks? Intet problem! brug de avancerede søgebåndsknapper i File Explorer Search-fanen til at justere dine søgninger. Det fylder søgeoperatorerne automatisk i søgetekstfeltet.

AQS søgebåndsknapper forfiner søgningen

Til demonstration tilføjede jeg en 0-byte fil med navnet forsvarer.txt sammen med sample.txt og sample.ps1.

AQS og Windows søgeindholdssøgning

Filerne sample.txt og sample.ps1 indeholder ordet forsvarer inde i filen. I dette tilfælde skal du skrive forsvarer i søgefeltet viser alle tre filer:

AQS og Windows søgeindholdssøgning

Det er fordi, for freestyle søgeordssøgninger, søger Windows Search efter filnavnet, samt søger i indholdet (af inkluderede filtyper) efter det anvendte nøgleord. Hvis jeg brugte Advanced Query Syntax (AQS) syntaks filnavn: eller navn: den søger efter kun filnavn, som ses på det følgende skærmbillede.

AQS og Windows søgeindholdssøgning

tips pære ikonDet filnavn: operatør foretrækkes altid navn: fordi navn: operatør vil kun søge fra begyndelsen af ​​filnavnet, i modsætning til hvor som helst i filnavnet.

På samme måde er der mange sådanne avancerede søgeoperatorer som du gerne vil være bekendt med. For eksempel kan du bruge AQS søg efter filer oprettet mellem to datoer. Du kan blande og matche flere søgeoperatorer for at forfine dine søgninger. Med Windows Searchs AQS er mulighederne uendelige.

Søg filindhold selv på ikke-indekserede steder

Indtil videre gælder alt, der er skrevet i denne artikel, for indekserede lokationer. For ikke-indekserede stier skal Windows gennemsøge hver fil eller mappe i filsystemet og hente resultaterne. Dette vil være nøjagtigt, men meget langsomt og dræner systemressourcerne mere.

På ikke-indekserede steder søger Windows Search som standard ikke filindhold. Hvis du ønsker at søge i filindhold på ikke-indekserede steder, er der en indstilling, du kan aktivere.

  • Åbn File Explorer, klik på menuen Filer, og vælg "Skift mappe og søgeindstillinger".
  • Klik på fanen Søg og aktiver den navngivne indstilling Søg altid efter filnavne og indhold (dette kan tage flere minutter)
  • Klik på OK.
    aktivere søgeindhold på ikke-indekserede steder
RELATEREDE:Sådan nulstilles og genopbygges Windows Search Index fuldstændigt

Det er værd at gentage, at ovenstående indstilling, når den er aktiveret, vil forårsage søgningerne sænk farten rigtig meget, og systemets ydeevne får helt sikkert et slag med konstant churning af harddisken. Brug venligst ovenstående indstilling med omtanke - aktiver den kun, når det er absolut nødvendigt.

Windows Search-funktionen, på trods af lejlighedsvis søgeindekseringstjenesten hikker (som kan rettes), som du kan opleve, er en reel tidsbesparelse, når det virker, og det er et produktivt værktøj, der letter vores arbejdsgang.

Oplysningerne i denne artikel gælder for Windows Vista og nyere, som inkluderer Windows 10 og Windows Server-operativsystemer.
Udvalgt billede Kredit: earvine95, pixabay.com


En lille anmodning: Hvis du kunne lide dette opslag, så del venligst dette?

En "lille" andel fra dig ville virkelig hjælpe meget med væksten af ​​denne blog. Nogle gode forslag:
  • Fastgør det!
  • Del det på din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Del-knapperne er lige nedenfor. :)