Malgré l'installation du module Neolight — inclu dans NeoOffice, mais bizarrement qui ne s'installe pas automatiquement chez moi — qui permet à Spotlight d'indexer le texte et les métadonées (Fichier -> Propriétés, dans OpenOffice/NeoOffice) des fichiers ODT ou SXW, j'ai l'impression que l'indexation ne prend en compte que les fichiers que j'ai au moins modifiés et enregistrés une fois sur le disque dur.

Un exemple sera plus clair: j'écris un texte sur le MacPro, pas de problème : Spotlight fait son travail je peux chercher sur le nom, le contenu et les métadonnées. Je copie ce fichier sur le portable: l'indexation semble ne pas voir le nouveau fichier jusqu'à ce que je l'ouvre dans OpenOffice, fasse une modif et le réenregistre. A ce moment, il apparaît.

La seule solution que "j'ai" — hum — trouvée, c'est de forcer l'indexation via la terminal. Ici, l'indexation des fichiers au format ODT de tout mon dossier utilisateur ($HOME):

sudo find -s $HOME -name *odt -exec /usr/bin/mdimport -d3 {} \;

dossier intelligent: recherche sur les métadonnées dans les fichiers OpenOffice
Dossier intelligent qui recherche un mot-clé dans les fichiers OpenOffice.

Ah oui : Neolight fonctionnera même si vous utilisez OpenOffice à la place de NeoOffice... Ce qui est excatement mon cas depuis 2 jours! Malgré les problèmes d'intégration dont souffre OpenOffice dans Mac OS X: il est tellement plus performant sur les gros documents (ou, pour le dire autrement: NeoOffice est tellement lent sur les gros documents) qu'il n'y a pas photo.