15Sep
Filbaseret søgning er lynrask, så hvorfor er det ikke inkluderet i alle større søgeværktøjer? Læs videre som vi undersøger.
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
SuperUser læser Dan Dascalescu er nysgerrig, hvorfor al søgning ikke er bordbaseret:
Jeg har netop opdaget UltraSearch og blev blæst væk med sin fil- og mappesøgningshastighed. Det er øjeblikkelig .Og bruger ikke nogen indekseringstjeneste. Det bruger simpelthen NTFS Master File Table, som allerede gemmer alle filnavne på NTFS partitionen.
Spørgsmålet er, hvorfor er ikke denne funktion -måde mere populær blandt filadministratorer, og Windows Explorer Search( Win + F) til at begynde med?
Vi er ret sikre på, at dette er reaktionen fra enhver computerbruger ved først at støde på, hvor blisterende hurtig filbaseret søgning er. Så hvorfor er det ikke indbygget i alt?
Svaret
SuperUser-bidragyder Mehrdad forklarer hvorfor søgning på lavniveau aldrig har ramt:
På grund af sikkerhed!
Det er den rigtige grund.(Og kun egentlig grund, efter min mening - det er ikke at er svært at gøre en læser til større filsystemer, selvom det ikke på nogen måde er let at lave en -skribent er den rigtige udfordring.)
Et program somDette omgår hele( fil) systemets sikkerhedsinfrastruktur, så kun en administrator( eller en anden, der har "Manage Volume" -rettigheder) kan faktisk køre den.
Så åbenbart ville det ikke fungere i mange scenarier - og tror jeg ikke, at Microsoft( eller et andet stort firma) nogensinde ville overveje at lave et produkt som dette og derefter opmuntre brugerne til at køre som administratorer på grund af sikkerhedenforgreninger.
Det ville være teoretisk muligt at lave et system, der løber i baggrunden og filtrere ud sikrede data, men i praksis ville det være en parti af arbejdet at få korrekt og uden sikkerhedshuller til produktion.
Forresten har jeg ikke brugt UltraSearch, men jeg havde skrevet et meget lignende program selv for nogle år siden, som jeg åbner for sidste måned! Tjek det ud, hvis du er interesseret.:)
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.