Tiedoston taulukko-pohjainen haku on salamannopea, joten miksi se ei sisälly kaikkiin tärkeisiin hakutyökaluihin? Lue, kun tutkitaan.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
SuperUser-lukija Dan Dascalescu on utelias, miksi kaikki haku ei ole taulukkopohjaista:
Olen juuri löytänyt UltraSearchin, ja se pyyhkäisti sen tiedoston ja kansion haun nopeudella. Senvälitön. Ja ei käytä indeksointipalvelua. Se käyttää vain NTFS-päätiedostotaulukkoa, joka tallentaa kaikki tiedostonimet NTFS-osioon.
Kysymys kuuluu, miksi tämä kyky ei oletapa tiedostopäälliköiden ja Windows Explorer -haku (Win + F) suosittua aluksi?
Olemme melko varmoja, että tämä on jokaisen tietokoneen käyttäjän reaktio, kun ensin kohdataan kuinka nopeasti läpipainopakkaus on nopea tiedostopohjainen haku. Joten miksi se ei ole rakennettu kaikkeen?
SuperUser-avustaja Mehrdad selittää, miksi alhaisen tason haku ei ole koskaan jäänyt kiinni:
Turvallisuuden vuoksi!
Se on todellinen syy. (Javain oikea syy, mielestäni - se ei oleettä on vaikea tehdä lukijaa tärkeimmistä tiedostojärjestelmistä, vaikka se ei ole ollenkaan helppoa; akirjailija on todellinen haaste.)
Tällainen ohjelma ohittaa koko (tiedosto) järjestelmän suojausinfrastruktuurin, joten vain ylläpitäjä (tai joku muu, jolla on Hallinta-äänenvoimakkuus -oikeudet) voi itse suorittaa sen.
Joten ilmeisesti se ei toimi monissa tilanteissa - jaMielestäni Microsoft (tai muu iso yritys) ei koskaan harkitsisi tällaisen tuotteen tekemistä ja kannustaa käyttäjiä toimimaan järjestelmänvalvojana, koska turvallisuusongelmia.
Seolisi Teoriassa on mahdollista tehdä järjestelmä, joka toimii taustalla ja suodattaa turvatut tiedot, mutta käytännössä se olisierä työ saada oikein ja ilman turva-aukkoja tuotantoon.
Muuten en ole käyttänyt UltraSearchiä, mutta olin kirjoittanut hyvin samanlaisen ohjelman itse muutamia vuosia sitten, jotka olen avoin lähde juuri viime kuussa! Tarkista, jos olet kiinnostunut. :)
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.