15Sep

Kodėl ne visi failų paieškos įrankiai naudokite pagrindinę bylų lentelę, skirtą momentiniams rezultatams?


Failų lentelė pagrįsta paieška yra greita žaibas, todėl kodėl ji nėra įtraukta į kiekvieną pagrindinį paieškos įrankį?Perskaitykite, kaip mes tiriame.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

"SuperUser" skaitytuvas Dan Dascalescu yra įdomu, kodėl visos paieškos nėra lentelėje:

Aš ką tik atradau "UltraSearch" ir buvo išvarytas jo failų ir aplankų paieškos greitis. Tai momentinis .Ir nenaudoja jokios indeksavimo paslaugos. Jis tiesiog naudoja NTFS pagrindinę bylų lentelę, kurioje jau saugomos visos NTFS disko failų pavadinimai.

Kyla klausimas, kodėl ne šis gebėjimas būdas yra labiau populiarus tarp failų tvarkyklių ir Windows Explorer paieška( Win + F), kad prasidėtų?

Esame gana įsitikinę, kad tai yra kiekvieno kompiuterio naudotojo reakcija, kai pirmą kartą susiduriama su plyšiu spartėjančia paieškos sistema, kurioje yra failų lentelė.Taigi kodėl tai nėra įtvirtinta visur?

Atsakymas

SuperUser autorius Mehrdad paaiškina, kodėl žemo lygio paieška niekada nepasiekė:

dėl saugumo!

Tai tikroji priežastis.(Ir tik yra tikroji priežastis, mano nuomone, tai nėra , kad sunku padaryti skaitytuvą pagrindinėms failų sistemoms, nors tai beveik nėra lengva, todėl

rašytojas yra tikras iššūkis.)

tokia programa kaiptai apeina visą( failų) sistemos saugumo infrastruktūrą, todėl tik administratorius( ar kitas asmuo, turintis privilegijas "Tvarkyti garsumą") gali jį paleisti.

Taigi akivaizdu, kad jis nebūtų naudojamas daugelyje scenarijų - ir nemanau, kad "Microsoft"( ar kita didelė kompanija) kada nors apsvarstytų tokį produktą ir paskatintų vartotojus veikti kaip administratoriai dėl saugumopasekmės.

Tai, kad būtų , teoriškai būtų įmanoma sukurti sistemą, kuri veikia fone ir filtruotų saugomus duomenis, tačiau praktiškai tai būtų daug darbo, norint gauti teisingą ir be saugumo skylių gamybai.

Beje, aš nesinaudoju "UltraSearch", bet prieš keletą metų aš parašiau labai panašią programą, kurią atidariau tik praėjusį mėnesį!Patikrinkite, ar jus domina.:)

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.