Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 66 reacties
Bron: Wired, submitter: Falcon

Steve Jobs, CEO van Apple, heeft afgelopen week tijdens de Worldwide Developers Conference van het bedrijf in San Francisco zijn visie gegeven op het vinden van informatie. Volgens Jobs heeft niet het sorteren van informatie in bestanden en directory's de toekomst, maar juist het zoeken naar informatie. Het verbaast hem dat door middel van zoekmachines informatie op internet binnen enkele seconden gevonden kan worden, terwijl het zoeken naar gegevens op een harde schijf relatief gezien veel langer duurt. De oplossing voor dit probleem is, aldus Jobs, een systeembrede zoekmachine. Voor Mac OS X bestaat deze zoekmachine al, namelijk Spotlight, en deze zal in versie 10.4 van het OS aanwezig zijn. Deze versie van Mac OS X zal medio volgend jaar geïntroduceerd worden. Met Spotlight is het mogelijk om allerhande informatie uit bestanden en applicaties te doorzoeken.

Volgens Jobs is het idee om bestanden op een harde schijf te categoriseren geïnspireerd door de manier waarop in kantoren gewerkt wordt om informatie te bewaren. Als het echter mogelijk is om te zoeken, is categoriseren niet meer nodig. Om te bereiken dat het zoeken net zo snel en gemakkelijk werkt als het huidige bestandssysteem, vindt er op de achtergrond een indexering plaats van alle bestanden die op de harde schijf te vinden zijn. Hierbij wordt niet alleen de bestandsnaam opgeslagen, maar wordt ook de inhoud van het bestand gescand en wordt er allerlei meta-informatie opgeslagen. Om het indexeren te versnellen kan er gebruikgemaakt worden van 'smart folders' die bepaalde zoektermen direct koppelen aan de bestanden in die directory. Spotlight toont grote overeenkomsten met Microsofts WinFS, het nieuwe bestandssysteem dat in Windows Longhorn zal zitten.

Mac OS X Tiger - Spotlight
Apples Spotlight in actie
Moderatie-faq Wijzig weergave

Reacties (66)

Om even een misverstand uit de weg te helpen

In OSX zit nu ook een indexeringsfunctie, voor het zoeken (al sinds OS9 in het OS)

Oude techniek die geyped wordt..lol.. denk eerst is na voor je zoiets zegt.. "deze techniek lijkt op wat er te wachten staat in longhorn" , zegt dat niet al genoeg? zeker aangezien deze laatsgenoemde 1,5 jaar na 10.4 uit komt.. En de vertragin valt wel mee hoor, je wint meer tijd met het zoeken dan dat je verliest met het indexeren, mijn hele schijf is geindexeerd (nog nooit wat van gemerkt), in no-time vindt ik wat ik hebben wil, itt mijn ervaringen in XP..
Alleen brengt spotlight dit weer een stap verder..

Dus lees ff het artikel voordat je gelijk Apple begint af te zeiken..
"deze techniek lijkt op wat er te wachten staat in longhorn" , zegt dat niet al genoeg?
Dat zegt mij dat zowel Apple als Microsoft weer lekker aan het afkijken zijn geslagen... Niet dat daar iets mis mee is; beter goed gestolen dan slecht bedacht!
Oracle heeft met de introductie van Oracle 9iAS het Internet Filing System uitgebracht. Hiermee werden je bestanden opgeslagen in de database. Je kon je files benaderen met SMB, FTP, HTTP, Telnet, noem maar op. Zag er heel goed uit. Zoeken ging dankzij een hele goede indexing engine heel erg snel, in ieder geval sneller dan het standaard zoekdingetje in windows. Bovendien was ie volledig programmeerbaar (Java) en kon je met XML/XSL de presentatie via de browser ook nog aanpassen. Alleen jammer dat je er een beest van een databaseserver achter moest hangen.

Qua technologie zat het heel erg goed in elkaar. Het werkte ook gewoon goed. Probleem was die databaseserver die toch aardig wat eurootjes kost...

Moraal van het verhaal: technologie is niet nieuw (Oracle zal het ook wel niet hebben uitgevonden), het wordt alleen in een nieuw jasje gestoken totdat het wél een keer aanslaat.
Het Oracle filesysteem is een deel van Oracle Collaboration Suite (dat bevat ook e-mail, unified messaging, document sharing, calendar, conferencing, enz.). Dat kost samen maar 50 euro per gebruiker.

Er zit wel een full-blown Oracle database achter, maar als je die enkel voor Collab Suite gebruikt, moet je daar niet extra voor betalen!
iFS is er al veel langer los dan OCS en je kunt het ook gewoon los gebruiken.
Het is bij de introductie gepositioneerd tegen Microsofts Active Directory. Naast zoeken (en vinden) kan iFS ook syncen met andere DB's.
Dus die technologie kan ook handig zijn om je mp3 spelers, PDA's etc intelligent te kunnen syncen met je locale FS. (Niet dat dit al kan maar geindexeerde FS zijn dan een prima hulpmiddel om het sneller en efficienter te kunnen doen, helemaal omdat je al met Gb's aan het werken bent tegenwoordig)

Trouwens het principe van indexing is niet zo heel erg ingewikkeld. Je kunt het vergelijken met een gesorteerde kaartenbak waarin wordt bijgehouden wat er in de folders zit en in welke folderkast die folder hangt.
Je moet dan even zo'n kaartje aanmaken maar vinden gaat dan stukken sneller.
En de vertragin valt wel mee hoor, je wint meer tijd met het zoeken dan dat je verliest met het indexeren
Hangt natuurlijk af van hoe vaak je iets moet zoeken. Als je een beetje fatsoenlijk je directorystructuur in elkaar zet, dan heb je daar i.h.a. helemaal geen last van.

Kijk, het internet is niet iets waar je een directorystructuur van kunt maken (bovendien is het andermans data die dus niet op je eigen manier geordend is), maar om nu een soort algemene zoekmachine op de PC te zetten, onder het motto
Als het echter mogelijk is om te zoeken, is categoriseren niet meer nodig
(uit het artikel) vind ik dat toch behoorlijk overdreven. Als je weet waar iets staat is het immers nog altijd sneller dan welke zoekmachine dan ook.

(edit) Vanuit veiligheids oogpunt is het ook niet ideaal natuurlijk. Met een beetje pech indext hij allerlei bestanden die je naderhand encrypt en opslaat en worden oude indexen niet snel gewist. Zo kan men dus nog steeds gegevens terugvinden waarvan het niet de bedoeling is... Net zoals dat word-document van SCO waarin allerlei oude info zat, een tijdje terug (/edit)
Als je weet waar iets staat is het immers nog altijd sneller dan welke zoekmachine dan ook.
Eh, nee... Zowel in de demo van Apple als in de eerste reacties van mensen die de developers-versie al in huis hebben is het zoeken inderdaad praktisch "instant", 100.000 files doorzoeken, en het resultaat staat in een seconde voor je neus. Sneller zelfs dan door mappen klikken... (Alleen heeft een gebruiker tegenwoordig al snel veel meer dan 100.000 files op z'n systeem staan).

Of het mappen en directories meteen totaal overbodig zal maken durf ik niet te zeggen, maar het gaat een stuk verder (en sneller) dan geïndexeerd zoeken in Mac OS of Win XP nu al is.

Bovendien kan er uitgebreid op meta-data gezocht worden. "Zoek alle CMYK files die iets met olifanten te maken hebben (ook als het woord olifant niet in de titel staat) en die ik in de laatste twee weken bekeken heb".
Wat ik nog wel es doe, en wat me een vrij ingewikkelde query lijkt, is niet precies weten wat ik zoek. Ik zoek bijvoorbeeld een aardig mp3'tje, lijkt me een lastige query, en het lijkt me dat ik bepaalde mp3's dan nooit meer te horen krijg. Zelfde geld voor "heb ik nog een programma om te [nuttige bezigheid]'en".. Kortom ik ben gewoon bang dat je op zo'n manier het overzicht kwijtraakt.
ik heb dat filmpje van Tiger gezien. spotlight is echt een stuk sneller als windows. je typt iets in, tak er staat er . sorry hoor maar bij mij duurt et wel eventjes voordat ik een file heb. als ik geluk heb en het staat ergens op c gaat et wachte wel maar staat et ergens map in map in map of verder mag je gerust een bakje koffie zetten. ik vind Apple zo ie zo goed bezig zijn aangezien ze al veel hebben wat nu pas in longhorn gaat komen. eerlijk gezgd zou ik liever mac osx dan xp op mijn pc willen maar ja, x86 kent geen moterola lezen:S |:(
ik snap zowiezo de zoekfunctie niet van windows, ntfs en fat hebben toch al een index met daarin alle bestanden? hoe moeilijk is het om vanuit daaruit een snelle zoekmachine te maken.
Misschien eens de handleiding van je windows lezen?

Windows kan ook sneller zoeken, maar dan moet je niet de indexing service uitzetten.

Wat doet de wannabe tweaker? Die zet de indexin service uit en gaat vervolgens klagen dat het zoeken zo lang duurt...
de nieuwe finder zoekt ook naar meta tags en kijkt zelfs in de text van PDF's en alle andere multimedia bestanden :)
Dan wordt het dus wel belangrijk om ervoor te zorgen dat je bijvoorbeeld de "informatie over het bestand" velden (auteur project etc), van de word ed files opgeeft. Dit zou het zoeken veel makkelijker moeten maken. Hij kan ook zoeken in het bestand zelf, maar ik ga ervanuit dat dat toch iets meer tijd met zich mee brengt.
Het lijkt een beetje alsof wat Apple doet met 200 man in 2 jaar hetzelfde is wat met Microsoft doet met 2000 man in 20 jaar..

Beetje vreemd?
MS heeft al aangegeven dat ze een aantal features niet in de eerste release gaan stoppen, onder andere zoekfunctionaliteit over netwerkschijven. Ik krijg de indruk dat MS te veel te snel in Longhorn wil proppen, en daardoor zichzelf in de wielen rijdt. Hoe groter het project, hoe meer menskracht, hoe meer communicatie- en afstemmingsproblemen, hoe meer tijd en fouten. Apple maakt daar slim gebruik van door een paar van de meest zichbare krenten uit de pap eerder op de markt te brengen. Ze komen in 10.4 ook met een "NT-migration-kit", waarmee je bestaande NT servers kunt migreren naar OSX servers, waarna de OSX server de rol van domain controller overneemt...


Wat ik overigens in de keynote veel spannender vond was de mate van functionaliteit die ze onder de motorkap aan het stoppen zijn: enorm uitgebreide audio, graphics en video voorzieningen die weer voor een belangrijk deel naar de GPU worden uitbesteedt (audio niet natuurlijk...). Ze laten onder andere verschillende 2D en 3D filters in realtime zien op zowel plaatjes als videostreams. Erg indrukwekkend, want dat zijn op dit moment functies waar je nog dure software voor moet kopen, a la photoshop en zo.
Het heet niet voor niets Loghoren.
Natuurlijk maakt microsoft het weer veel te groot en log. Met teveel opties die beter als adin beschikbaar zouden moeten zijn omdat alleen 2% dit gebruikt.
Wat de schrijver over het hoofd heeft gezien is dat WinFs uit de feature lijst is geschrapt van Longhorn.

Apple zal dus (tijdelijk) de enige zijn emt een dergelijke indexing zoek functie)

Hier is het Nieuwsartikel te vinden over Geen WinFS
Lees dat artikel dan zelf eens, dan weet je dat dit niet klopt.
'roadmaps' schrijven de technology/marketing verwachtingen voor de komende jaar voor, zowel Apple als MS hebben een 'roadmap'.Op deze roadmap zal ongewtijfeld de implentatie van een systeem wide zoek functie zijn genoemd die oa met een meta data filesysteem kunnen worden bereikt. Apple heeft een aparte engine ontwikkeld die op alle beschikbare metadata (zonder vastgestelde structuur van die metadata) zoekt en indexeert. Het is niet een kwestie van 'afkijken' het is een andere manier om een probleem op te lossen. Apples technologie kan in principe op elk filesysteem worden losgelaten terwijl de oplossing van MS een complete wijzigng van het FS behelst.
en vwb afkijken, op een enkele uitzondering na heeft MS de afgelopen 20 jaar alleen *maar* afgekeken, en niet alleen bij Apple. De enige echte innnovatie van MS blijft het bedenken en implementatie van het MS marketing model, maar op het gebied van technologie is MS geen echte innovator, met alle gevolgen van dien..
Klopt, het is niet te vergelijken met WinFS

Deze zoekfunctie werkt namelijk niet alleen op het File System maar ook in de applicaties zelf. Zo kun je een zoekactie starten naar alle mensen die de komende 7 dagen jarig zijn, Die zoekfunctie sla je vervolgens op en voila, je kunt altijd in je adresboek zien wie er de komende week jarig is. Maar het is echt veel meer, de zoekfunctie zoekt in grafische bestanden zelfs naar tekst. je moet het gewoon zien, ik was zwaar onder de indruk, het beste kun je even het filmpje bekijken:

http://www.apple.com/quicktime/qtv/wwdc04/

en doorspoelen naar de 40e minuut volgens mij.

en dan begrijp je waarom het niet vergelijkbaar is met WinFS, ondanks dat we over WinFS nog maar weinig weten.

Hier laten ze de andere nieuwe functies zien.
In totaal hebben ze 10 nieuwe functies laten zien van de 150. Automater, een gebruiksvriendelijk scripting programma was ook zeer interessant.

http://www.apple.com/macosx/tiger/
... vindt er op de achtergrond een indexering plaats van alle bestanden die op de harde schijf te vinden zijn.
Zit er niet in WinXP ook al de optie om bestanden te indexeren, om zo het zoeken te versnellen?
Ja.. alleen je systeem wordt er dramatisch veel langzamer van.. maar inderdaad.. weer een oude techniek die gehyped wordt door apple dit zoeken door bestanden.

Zoizo als eindelijk het langverwachtte filesystem uit longhorn gebruikt gaat worden hebben we al deze zoekdingen niet meer nodig maar kunnen we gewoon het fs querien.

edit:

Jeroen123 : WinFS is een compleet filesystem waar je d.m.v. SQL echt over kan querien en je natural language queries op los kan laten, dit alles op heel laag niveau. Spotlight daarintegen draait bovenop het filesystem. Dat bedoel ik te zeggen, microsoft indexing service bestaat al weer wat jaartjes en als ze die aanpassen krijg je inderdaad spotlight.
Err, je weet duidelijk niet waarover je het hebt. Spotlight is ongeveer wat WinFS belooft te worden: zoeken via de (meta)data in de bestanden. Je moet eens kijken naar de keynote van Jobs als hij spotlight demonstreert, hij typt b.v. op een gegeven moment een plaatsnaam en krijgt als zoekresultaat een bestand met een landkaart waar die plaatsnaam in voorkomt.

En als je niet kan wachten om zoiets te gebruiken: Tiger komt uit begin 2005, Longhorn ten vroegste pas in 2006...
Hij tikte de volgende woorden in bij de search tijdens de demonstratie op de WWDC

iMac, September, Paris

wat een directe verwijzing is naar de introductie van de nieuwe iMacs in September dit jaar.
1 klein probleem, longhorn heeft wegens "tijdgebrek" winFS stop gezet.
Onjuist, WinFS komt gewoon in Longhorn te zitten. MS heeft wel verklaard dat de werking wat betreft netwerken in WinFS uitgesteld is en later via een service pack of iets dergelijks alsnog zal worden geimplementeerd.
Weet iemand of Linux en andere besturingssystemen hier ook mee bezig zijn?
Als je updatedb indrukt als root, wordt je hele harde schijf geindexeerd, vervolgens kan je als gebruiker locate <bestandsnaam> gebruiken om supersnel te zoeken.

Het verschil tussen updatedb en spotlight/winfs is de meta-data die verzameld wordt en de uitgebreidere mogelijkheden om te zoeken, maar de basis van het idee is al lang toegepast in Unices.
Maar locate (slocate voor jou) is echt niet slim, het kan geen meta-data gebruiken, enkel pattern recognition.
Spotlight daarentegen is op basis van meta-data en laat complexe queries toe.
Andere besturingssystemen zijn er, dacht ik, ook al jaren mee bezig (op http://arstechnica.com staat er misschien wel wat over). Het BeOS had een zeer snel en uitgebreid filesystem. Zij hadden op dit gebied jaren voorsprong. Niet toevallig dat een van de kopstukken van BeOS die hieraan hebben gewerkt nu voor Apple werkt en dus aan Spotlight werkt. Ik denk dat Apple weer een lange neus trekt naar Microsoft, maar de grote massa zal dat een zorg zijn overigens.
Tjonge, op Google's GMail website staat al sinds het begin letterlijk de zin "Search, don't sort". Dat heeft Jobs dus niet zelf bedacht :)
Een samenwerking tussen google en apple zou opzich ook wel interresant worden, tenzij de zoektechniek van google niet geschikt is voor de hd natuurlijk.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True