Slik søker du i innholdet til enhver filtype ved hjelp av Windows Search

Windows Search og Advanced Query Syntax (AQS) er en kjempeflott funksjon i Windows. Den lar deg raskt finne en bestemt fil eller gruppe filer med et bestemt navn eller metadata, i en mappe og undermapper.

Sammen med indeksering av filegenskaper eller metadata, er de fleste kjente ren tekstfiler også innholdsindeksert som standard. Når en filtype er innholdsindeksert, viser Windows Search filene som inneholder ordet eller setningen i filinnholdet når du skriver inn en søkefrase i søkeboksen.

I SLEKT:Hva er forbedret søk (indekseringsalternativer) i Windows 10

Hvilke vanlige tekstfiler er "innholdsindeksert" som standard?

Som standard er kjente filtyper med ren tekst som f.eks .FLAGGERMUS, .CMD, .CPP, .VBS. Her er den fullstendige listen over filtyper som som standard er innhold indeksert på en Windows 10-datamaskin:

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øke etter filinnhold av enhver filtype

Hvis du har en egendefinert filtype som er i vanlig tekstformat, og ønsker å fullstendig indeksere (unntatt stoppordene) innholdet, kan du legge til filtypen manuelt i indekseringsalternativer. Type Indekseringsalternativer i Start/Cortana-søkeboksen og klikk på søkeresultatet.

indekseringsalternativer start menysøk

For å legge til egendefinerte eller ukjente ren tekstfiler som, .AHK eller .PHP, i dialogboksen Indekseringsalternativer klikker du Avansert og deretter Filtyper.

php tilpasset filtypeindeksinnhold

Skriv inn filtypen PHP, plukke ut Indeksegenskaper og filinnhold radio-knappen, og klikk OK. Etter at du har trykket OK, vises ledeteksten "Det kan ta lang tid å gjenoppbygge indeksen. Noen visninger og søkeresultater kan være ufullstendige før gjenoppbyggingen er fullført." vises.

gjenoppbygg indeksen

Klikk OK, og gi indekseren betydelig tid (kanskje til og med timer) til å gjøre jobben sin.

Eksempel: Aktiver søke etter filinnhold i PowerShell-skript (.PS1)

PowerShell-skriptfiltype .PS1, selv om det er en kjent ren tekstfil, er ikke innhold indeksert som standard. For å demonstrere dette har jeg to filer med forskjellige filutvidelser, men som inneholder nøyaktig samme PowerShell-kode.

Windows-søk innholdsindeks demo

Som du kan se, inneholder filen et ord som heter Forsvarer.

ps1-filens innholdskode

Men når jeg skrev Forsvarer i søketekstboksen, oppførte den bare teksten (.tekst) fil. Selv om .PS1 filen har samme innhold, filen ble ikke oppført i søkeresultatene.

.ps1 ikke innhold indeksert

For å søke i filinnholdet i .PS1 bruk Windows Search, aktiver innholdsindeksering for filtypen. I Indekseringsalternativer klikker du Avansert og velger Filtyper-fanen. Plukke ut .PS1 fra listen og aktiver Indeksegenskaper og filinnhold radioknapp.

ps1 indeksfilegenskaper og innhold

Klikk OK, og gi rikelig tid for Windows Search å indeksere den valgte filtypen. Ombygging kan ta alt fra minutter til timer avhengig av systemkonfigurasjonen, antall filer som venter på å bli indeksert og brukeraktivitetsnivået i systemet. Ikke forvent at Windows innholdsindekserer de ekstra filtypene dine umiddelbart.

Etter en tid indekserte Windows Search innholdet av alt .PS1 filer behørig, og her er søkeresultatene:

.ps1 etter innhold indeksert
I SLEKT:Slik søker du etter filer opprettet mellom to datoer i Windows

Ekskluder filer i spesifikke mapper for å forhindre at innholdet blir indeksert

Innholdsindeksering av flere filtyper betyr flere databasefilstørrelse og tilleggsressurser som brukes av søkeindeksereren. For å holde databasestørrelsen nede, aktiver alternativet bare for filene du trenger. For resten av filtypene kan du velge å kun indeksere filegenskapene og metadataene.

I tillegg til å konfigurere innholdsindeksering per filtype, kan du også ekskludere visse mapper (eller filer). Høyreklikk på en fil eller mappe, klikk på Egenskaper og klikk på Avansert.

deaktiver innholdsindeks for en mappe

Merk: Du kan gjøre dette per fil eller per mappe basis.

Fjern merket Tillat at filer i denne mappen har innhold indeksert i tillegg til filegenskaper, og klikk OK. For mapper spør Windows deg om du vil bruke innstillingene kun for filer fra gjeldende mappe, eller også for undermapper. Velg riktig alternativ og klikk OK.

Fra nå av vil ikke Windows Search indeksere innholdet i filene som finnes i den bestemt mappe, uavhengig av innstillingen per filtype i dialogboksen Filtyper i Indekseringsalternativer. Dette bidrar til å redusere byrden med Windows Search, og holder databasestørrelsen mindre.

Søk kun filnavn, ikke innhold (selv med innholdsindeksering aktivert)

Noen ganger vil du kanskje forhindre at Windows-søk indekserer innholdet i dokumenter og arkiver (uten å slå av funksjonen for indeksering av filinnhold), begrenser resultatene til bare filnavn.

For å få Windows Search til å søke kun etter filnavnet (ikke innholdet), bruk søkeoperatoren filnavn:

For eksempel det avanserte søket filnavn:*revisjon* viser filer som inneholder ordet revidere i filnavnet, uavhengig av filinnhold. For nøyaktige søk, bruk alltid avanserte søkeoperatorer.


Avgrens søkene dine ved å bruke båndkommandoer i kategorien Søk

Liker du ikke å manuelt skrive eller huske den avanserte søkesyntaksen? Ikke noe problem! bruk båndknappene for avansert søk i kategorien Filutforsker Søk for å avgrense søkene dine. Den fyller opp søkeoperatorene automatisk i søketekstboksen.

AQS søkebåndknapper avgrenser søket

For demonstrasjon la jeg til en 0-byte fil med navnet forsvarer.txt sammen med sample.txt og sample.ps1.

AQS og Windows-søk innholdssøk

Filene sample.txt og sample.ps1 inneholder ordet Forsvarer inne i filen. I dette tilfellet, skriving Forsvarer i søkeboksen viser alle tre filene:

AQS og Windows-søk innholdssøk

Det er fordi, for freestyle søkeordsøk, ser Windows Search etter filnavnet, samt søker i innholdet (av inkluderte filtyper) for søkeordet som brukes. Hvis jeg brukte Advanced Query Syntax (AQS) syntaks filnavn: eller Navn: den søker etter bare filnavn, som vist i følgende skjermbilde.

AQS og Windows-søk innholdssøk

tips pære ikonDe filnavn: operatør foretrekkes alltid Navn: fordi det Navn: operatør vil bare søke fra begynnelsen av filnavnet, i motsetning til hvor som helst i filnavnet.

På samme måte er det mange slike avanserte søkeoperatører som du ønsker å bli kjent med. For eksempel, ved å bruke AQS, kan du søk etter filer opprettet mellom to datoer. Du kan blande og matche flere søkeoperatorer for å avgrense søkene dine. Med Windows Searchs AQS er mulighetene uendelige.

Søk filinnhold selv på ikke-indekserte steder

Så langt gjelder alt som er skrevet i denne artikkelen for indekserte steder. For ikke-indekserte baner må Windows lete gjennom hver fil eller mappe i filsystemet og hente resultatene. Dette vil være nøyaktig, men veldig sakte og tapper systemressursene mer.

Som standard, på ikke-indekserte steder, søker ikke Windows Search filinnhold. Hvis du ønsker å søke i filinnhold på ikke-indekserte steder, er det en innstilling du kan aktivere.

  • Åpne Filutforsker, klikk på Fil-menyen og velg "Endre mappe og søkealternativer".
  • Klikk på fanen Søk og aktiver alternativet som heter Søk alltid etter filnavn og innhold (dette kan ta flere minutter)
  • Klikk OK.
    aktivere søkeinnhold på ikke-indekserte steder
I SLEKT:Hvordan tilbakestille og gjenoppbygge Windows Search Index fullstendig

Det er verdt å gjenta at innstillingen ovenfor når den er aktivert, vil føre til at søkene ro ned veldig mye, og systemytelsen får absolutt et slag med konstant churning av harddisken. Vennligst bruk innstillingen ovenfor med omtanke - aktiver den bare når det er absolutt nødvendig.

Windows Search-funksjonen, til tross for sporadiske søkeindekseringstjenesten hikker (som kan fikses) som du kan oppleve, er en reell tidsbesparelse når det fungerer, og det er et produktivt verktøy som letter arbeidsflyten vår.

Informasjonen i denne artikkelen gjelder for Windows Vista og høyere, som inkluderer Windows 10 og Windows Server-operativsystemer.
Utvalgt bildekreditt: earvine95, pixabay.com


En liten forespørsel: Hvis du likte dette innlegget, kan du dele dette?

En "liten" andel fra deg ville virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:
  • Fest den!
  • Del den på favorittbloggen din + Facebook, Reddit
  • Tweet det!
Så tusen takk for støtten min leser. Det vil ikke ta mer enn 10 sekunder av tiden din. Del-knappene er rett under. :)