Menu

9 augustus 2011

Spotlight opnieuw indexeren

Spotlight is de systeembrede zoekfunctie binnen Mac OS X, je kunt deze activeren via het vergrootglas rechtsboven in de menubalk of met behulp van de toetscombinatie cmd⌘ + spatiebalk. Spotlight wordt ook gebruikt wanneer je een zoekopdracht uitvoert in applicaties zoals Finder en Mail.

Na het uitvoeren van software-updates komt het wel eens voor dat de Spotlight index corrupt raakt en niet meer de gewenste resultaten toont. Een groot aantal Mac OS X Lion gebruikers hebben op dit moment problemen met de zoektokens in Mail. In de meeste gevallen helpt het om de Spotlight database te verwijderen en opnieuw te laten indexeren.

Wanneer je problemen ondervindt met Spotlight dan is het verstanding om eerst de Spotlight voorkeuren te controleren ( ▸ Systeemvoorkeuren ▸ Spotlight). Controleer op het tabblad ‘Privacy’ of er mappen zijn toegevoegd, het niet weergeven van zoekresultaten heeft vaak als oorzaak dat de map is toegevoegd aan de privacy instellingen. Mocht dit het geval zijn, verwijder dan de map en sluit de systeemvoorkeuren. De zoekresultaten van de betreffende map zijn nu direct opvraagbaar.

Mocht dit alles niet helpen dan is het mogelijk met behulp van OS X Terminal de Spotlight database opnieuw te indexeren. Gebruik hiervoor de onderstaande commando’s:

Indexering uitschakelen:

sudo mdutil -i off /

 Lokale metadata verwijderen:

sudo mdutil -E /

 Indexering opnieuw inschakelen:

sudo mdutil -i on /

Afhankelijk van de aanwezige data op je harddisk kan dit enkele tot tientallen minuten duren, tijdens het indexeren zul je merken dat je Mac iets minder soepel zal werken. De voortgang van het indexeren kun je controleren door op het Spotlight icon te klikken.

Deze procedure werkt zowel onder Mac OS X 10.6 Snow Leopard als 10.7 Lion




Gerelateerde tips:




Reacties


  • Pascal 9 augustus 2011 om 14:04

    Wat misschien makkelijker is voor de mensen die liever niet in Terminal gaan :

    – Open Systeemvoorkeuren
    – Spotlight
    – Privacy
    – Klik op de +
    – Voeg de Macintosh HD in zijn geheel toe
    – Er komt dan een melding die genegeerd kan worden
    – Vervolgens de Macintosh HD weer verwijderen met de –
    – Systeemvoorkeuren sluiten

  • Richard IJzermans 9 augustus 2011 om 14:14

    @Pascal ▸ Dat is inderdaad ook een methode, echter blijft dan wel de locale meta data bewaart en dat kan alsnog problemen geven.

  • Pascal 9 augustus 2011 om 15:23

    @Richard : dat wist ik niet van de metadata , heb je ook enig idee wat er in die metadata bewaart wordt ?

  • dirkuijt 9 augustus 2011 om 17:58

    hoe doe ik dit in Leopard (10.5.8) ?

  • dirkuijt 9 augustus 2011 om 18:18

    is al gelukt (met zelfde commando’s, afsluitend met “sudo mdutil -s /”)

  • Leo 19 augustus 2011 om 12:54

    bij mij weigert spotlight te indexeren. Als ik bovenstaande commando’s in terminal invoer krijg ik als enige reactie:
    “Indexing and searching disabled.”
    Verder gebeurt er niets. Iemand een idee hoe ik dit kan oplossen?

  • Birgit 5 februari 2013 om 11:18

    En bedankt, mijn hele Spotlight naar de gallemiezen… Mensen, volg deze appletip niet op, het enige waar mijn Spotlight nu nog goed voor is, is dingen op het web zoeken.

  • Roy 26 december 2015 om 11:40

    Werkt weer perfect en snel.

Een reactie toevoegen: