Gratis downloadWindows 10 en 11 x64

sgcFSearch
Vind elk bestand terwijl je typt

Een zoektool voor bestanden op je hele schijf in Windows. sgcFSearch indexeert de naam van elk bestand en elke map op je vaste schijven, beantwoordt zoekopdrachten in milliseconden en houdt de index actueel terwijl bestanden veranderen.

Twee downloads: het ondertekende installatieprogramma sgcFSearch_setup.exe, of sgcFSearch.zip met de ondertekende sgcFSearch.exe en sgcfs.exe en de gebruikershandleiding, voor een handmatige installatie.

Geen beheerdersrechten Alt+Shift+Space Zoeken in inhoud CLI en pipe-API
De sgcFSearch-zoekbalk toont resultaten terwijl er een zoekopdracht wordt getypt

Snel op een schijf met 3,4 miljoen bestanden

QA-metingen op één pc met een Release-build. De zoektijden zijn de mediane servertijden die sgcfs bench rapporteert.

63sEerste crawl van C:3.404.349 bestanden en 447.577 mappen
15,8msZoekopdracht, één woordover de hele index
308msEen bestandswijziging in de resultatenlive update zichtbaar in zoekopdrachten
1,0sHerstart tot gereedindex geladen, logboek bijgewerkt
13,8msZoekopdracht met typefout
17,6msZoekopdracht, twee woorden
13,1msGefilterde zoekopdracht
0,16msGrep in inhoud
306MBGeheugen

De resultaten hangen af van de schijf, de processor en het aantal bestanden. Voer sgcfs bench uit om je eigen pc te meten.

Opgenomen met de echte app

Vastgelegd met sgcFSearch op een Windows-pc.

Een zoekopdracht typen in de sgcFSearch-balk, de resultatenlijst wordt bij elke toets bijgewerkt
Zoeken tijdens het typen

Resultaten bij elke toetsaanslag

Druk overal op Alt + Shift + Space en begin te typen. De resultaten verschijnen terwijl je typt, de beste treffers bovenaan, met bestandspictogrammen en gemarkeerde overeenkomende letters.

Enter opent het bestand en Ctrl + Enter toont het in de bijbehorende map.

Een verkeerd gespelde zoekopdracht in sgcFSearch vindt toch het bedoelde bestand
Tolerantie voor typefouten

Eén verkeerde letter is geen probleem

Een woord van 5 letters of meer matcht ook met één fout: een ontbrekende, extra of andere letter, of twee verwisselde buurletters. confgi vindt config.json en raport vindt report.pdf.

Treffers met een typefout krijgen het laagste matchniveau, dus ze staan meestal onder exacte treffers.

Filterchips in de sgcFSearch-balk beperken de resultaten op type, datum en grootte
Filterchips

Verfijn met één klik

De chips Type, Gewijzigd, Grootte, In map en Sorteren schrijven filters zoals type:images of mtime:week in de zoekopdracht. Een filter dat je zelf typt, licht ook de bijbehorende chip op.

De balk onthoudt je laatste 50 zoekopdrachten. Met een leeg vak haalt Up ze terug.

Een grep-zoekopdracht in sgcFSearch toont overeenkomende regels in bestanden
Zoeken in inhoud

Zoek in je bestanden

grep:TODO toont de regels die de tekst bevatten, in de bestanden onder je inhoudsmappen. regex: matcht een reguliere expressie en sym: vindt waar een symbool is gedefinieerd.

Als er geen bestandsnaam overeenkomt, zoekt sgcFSearch zelf in de bestanden.

Alles wat een bestandszoeker nodig heeft

Eén tray-app beheert de index. De zoekbalk, de opdrachtregel en je eigen tools vragen er allemaal naar.

Elke vaste schijf

Een multithreaded crawler op de native NT-directory-API leest elke vaste schijf in. De index wordt opgeslagen in names.idx en laadt bij de volgende start in ongeveer een seconde.

Live updates, geen beheerder

Zolang de app draait, verschijnt een wijziging binnen een fractie van een seconde in de zoekresultaten. Na een herstart wordt het NTFS-wijzigingslogboek gelezen via de interface zonder verhoogde rechten, dus beheerdersrechten zijn niet nodig.

Tolerant voor typefouten

Woorden van 5 letters of meer matchen met één fout, zodat een verkeerde toetsaanslag het bestand toch vindt. Treffers met een typefout staan meestal onder exacte treffers.

Uitgebreide zoeksyntaxis

Modifiers voor exact, voorvoegsel, achtervoegsel en uitsluiten, padtokens en filters voor extensie, type, soort, map, pad, grootte, wijzigingsdatum, reguliere expressie, limiet en sortering.

Zoeken in inhoud

Een trigramindex van de tekst in je inhoudsmappen: tekst en broncode, Word, Excel en PowerPoint zonder geïnstalleerd Office, OpenDocument en pdf via Windows-filters.

Rangschikking die leert

Resultaten worden gescoord op matchkwaliteit en mapdiepte, en bestanden die je opent of kopieert komen hoger te staan. Elk gebruik telt na 14 dagen half zo zwaar, zodat oude gewoonten vervagen.

Filterchips en geschiedenis

Chips voor Type, Gewijzigd, Grootte, In map en Sorteren schrijven de filters voor je. Openen, tonen in map en kopiëren zijn één toets verwijderd, en de laatste 50 zoekopdrachten blijven bewaard.

sgcfs-opdrachtregel

Dezelfde resultaten in een terminal, met gewone, uitgebreide en JSON-uitvoer, afsluitcodes voor scripts en een JSON-lines-brug. Stuur de paden direct door naar PowerShell.

Named-pipe-API

Eén JSON-object per regel voor je eigen scripts en tools. De pipe geeft alleen toegang aan de huidige gebruiker en weigert clients op afstand.

Dezelfde index vanuit een terminal

sgcfs praat via de pipe met de draaiende app en start die op de achtergrond wanneer nodig. Paden gaan naar stdout, de samenvatting gaat naar stderr.

Spiekbrief

Woorden en filters worden gescheiden door spaties, in willekeurige volgorde. Elk woord moet overeenkomen met de naam van het bestand of de map, ongeacht hoofdletters.

Woorden en modifiers
Je typtVindt
budget 2026Namen die elk woord bevatten
confgiOok config.json: één typefout in woorden van 5 letters of meer
'readme.mdNamen die precies gelijk zijn aan het woord
^setupNamen die met het woord beginnen
.bak$Namen die op het woord eindigen
!.log$Sluit namen uit die overeenkomen
"annual report"Behoudt de spatie binnen één woord
src\mainNamen met main onder een map waarvan de naam src bevat
node_modules\Alles onder een map node_modules
Filters
Je typtVindt
ext:pas,dfmBestanden met een van deze extensies
type:images,codeBestanden van een categorie, of mappen met type:folders
kind:dirAlleen mappen, of alleen bestanden met kind:file
in:~\DownloadsItems in die map, op elke diepte
path:backupHet volledige pad bevat de tekst
size:>10mbBestandsgrootte, ook bereiken zoals size:1mb..5mb
mtime:<7dGewijzigd in de afgelopen 7 dagen, of mtime:today
re:^img_\d{4}\.jpg$De naam komt overeen met een reguliere expressie
sort:sizeGrootste eerst, ook name, date en -date
limit:20Maximaal 20 resultaten
grep:TODORegels in bestanden, met regex: en sym: als verwante filters

Volledige zoeksyntaxis in de gebruikershandleiding

Eén index, altijd actueel

De tray-app beheert de engine. De zoekbalk roept hem direct aan en elke andere client gaat via de named pipe.

Architectuur van sgcFSearch: schijven voeden de crawler, de watcher en de inhaalslag van het logboek, die samen de naamindex opbouwen; de naamindex voedt de inhoudsindex, de zoekbalk en de pipe-server die sgcfs en je scripts gebruiken Vaste schijven bestanden en mappen NTFS-wijzigingslogboek Crawler NT-directory-API, veel threads Watcher ReadDirectoryChangesW Logboek inhalen na een herstart, geen beheerder Naamindex in het geheugen opgeslagen in names.idx Inhoudsindex trigrammen, content.idx Zoekbalk Alt+Shift+Space Pipe-server JSON lines sgcfs.exe en je scripts

De crawl

Elke map wordt geopend ten opzichte van de bovenliggende map en in bulk ingelezen, veel items per aanroep, op meerdere threads. Junctions en koppelingen worden vastgelegd maar niet betreden.

De naamindex

Eén compact record per bestand of map, met de namen eenmalig opgeslagen in een gedeelde pool. Zoekopdrachten scannen de index op meerdere threads en houden alleen de beste resultaten over.

Live updates

Een watcher per schijf leest gewijzigde mappen opnieuw in en past de verschillen toe. Na een herstart worden alleen de mappen opnieuw ingelezen die het wijzigingslogboek meldt.

De inhoudsindex

Elk trigram van de uitgelezen tekst wijst naar de bestanden die het bevatten. Kandidaten worden bij het zoeken opnieuw gelezen, dus resultaten komen nooit uit verouderde gegevens.

Wat je nodig hebt

Installeer met de setup of pak gewoon uit, in geen enkele stap beheerdersrechten.

Windows 10 of 11, x64

Windows 10 versie 1809 (build 17763) of nieuwer, of Windows 11, 64-bits.

Geen beheerder nodig

Een gewoon gebruikersaccount start het, indexeert de schijven en leest het wijzigingslogboek.

Setup of uitpakken

De setup installeert per gebruiker, voegt een item toe aan het Startmenu en kan de app bij het aanmelden starten en sgcfs aan het PATH toevoegen. Voor een handmatige installatie pak je de map uit op een willekeurige plek en start je sgcFSearch.exe. Daarna voegt sgcfs install --login dezelfde twee items toe en verwijdert sgcfs uninstall ze.

Geheugen en schijf

Ze groeien mee met het aantal bestanden. Met 3,4 miljoen bestanden gebruikte de QA-pc 306 MB geheugen en een names.idx van 202 MB.

Doorzoek je hele schijf in milliseconden

Gratis download voor Windows 10 en 11 x64. Haal het ondertekende installatieprogramma, of de zip met de programmabestanden en de gebruikershandleiding voor een handmatige installatie.