Mieux que Spotlight ?

Vincent Absous |
Le petit éditeur luxembourgeois Houdah Software présente HoudahSpot, un petit utilitaire qui est maintenant disponible dans une première version bêta publique. HoudahSpot est un outil de recherche de fichiers qui s'appuie sur le Spotlight de TIger. Le programme facilite la recherche (dans le cadre notamment de requêtes complexes) et le tri ou la navigation dans les résultats en proposant une interface dédiée et en permettant la mise en place de combinaisons de touches. Par ailleurs, le logiciel permet qu'on ne lance la recherche qu'une fois la requête saisie complètement [1.0ß3 - 821 Ko - US].
avatar Anonyme (non vérifié) | 
Ce qui serait bien c'est que pour Léopard intégre une nouvelle possibilité dans Spotlight; celle de pouvoir trier les fichiers recherchés grace au métadonnées.
avatar pics | 
Moi j'aimerais bien qu'il y ait une recherche intuitive au fur et à mesure qu'on tape et ceci, même si on fait une faut. A la manière des lanceurs d'application tels que QuickSilver ou LaunchBar...
avatar v1nce | 
Spotlight c'est bien, mais il réside quand même quelques problèmes !!! Au bureau, on génère des tonnes de PDF avec des numero. Eh bien spotlight n'arrive pas toujours a retrouver ces documents ! (pourtant existant) Si il faut a chaque fois mettre une info (pomme+i sur le fichier) pour spotlight, il nous faudrait 9 jours par semaine !!!!!
avatar Anonyme (non vérifié) | 
La vie c'est bien mais des fois c'est pas marrant.
avatar Laurent | 
j'ose espérer que le prochain Os d'Apple permettra si on le désire effectuer une recherche aussi bien sur un ordi, un réseau mais aussi sur l'Internet (genre metamoteur) mais à partir de ce moment là je pense qu'il sera amené à changer de nom pour passer de SpotLight à SpotHard
avatar JP | 
J'aime beaucoup la réaction de Totor ! Merci à toi de me donner un peu de détente.
avatar Anonyme (non vérifié) | 
Je me demande si la réaction de Totor ne servira pas de citation du jour au site ;)
avatar Anonyme (non vérifié) | 
Pas mal non plus: foxtrot personal search (pour la visualisation du document et le tri dans les dossiers) et MoRU (qui est intégré avec spotmeta).
avatar Le Vendangeur Masqué | 
>gehu Exact ! foxtrot est nettement plus intéressant.
avatar michel | 
Mes petits cocos, j'ai tout ce que vous voulez, Magie et Meta, lisez bien : os X a déjà les fonctions que vous demandez (créer des meta-données personnelles, et les faire utiliser par spotlight) facilement grâce à un outil (bientôt payant) : http://www.fluffy.co.uk/spotmeta/index.html Spotmeta vous permet de créer les meta-données que vous voulez (n'importe quoi et n'importe quelle valeur) et de permettre que spotlight les utilise lors d'une recherche (spotlight a besoin de savoir quelles sources de données il doit utiliser) comment fait spotmeta ? en utilisant les fonctionnalités hfs+ qu'apple a rajouté en silence dans os x 10.4 ces fonctionnalités sont gratuites et disponible dans tout os X 10.4 mais apple ne fournit aucun outil graphique pour les exploiter spotmeta vous le fournit explication ultra technique en anglais pour les tatoués : http://arstechnica.com/reviews/os/macosx-10.4.ars/1 formidable article qui vous enseignera les : - meta-données personnalisées stockés dans les attributs étendus des fichiers (xattr comme tout bon unix) - vous apprendrez les joies de mdls, mdfind, mdimport et du terminal - à utiliser le langage de requête de spotlight pour écrire des recherches complexes avec opérateurs booléens (ET, OU ) - à imaginer ce que sera le finder du futur (vu tout ce que 10.4 a rajouté au "coeur" d'os x, on peut imaginer ce que l'interface de Leopard proposera) que fait spotmeta à votre os X ? pas grand chose. le système de fichier os X (HFS+) permet d'ajouter une meta-donnée de votre choix à un fichier. une paire "clé" "valeur"; par exemple "espace_couleur" = "CMYK" c'est stocké dans les attributs étendus (xattr) de votre fichier et sera conservé si vous déplacé le fichier sur un autre disque dur HFS+ (formaté par os X, _pas_ windows) vous pouvez ajouter plusieurs milliers de meta-données de votre choix avec la clé et valeur que vous voulez à tous les fichiers. Apple ne fournit aucune interface pour faire cela mais os X le permet. Spotlight n'en tient pas compte parce qu'il n'a pas de "importateur" qui les lise et les indexe. Mais il suffit d'en programmer un : Spotmeta l'a fait. Spotmeta va donc vous installer un "importateur spotlight" qui rajoute à spotlight l'indexation des meta-données de votre choix. avec cela. Spotlight tient compte des "xattr". spotmeta vous fournit un éditeur pour "apprendre" à spotlight les meta-données que vous voulez qu'il utilise et un outil graphique pour rajouter facilement des meta-données à vos fichiers. dans le finder, en faisant pomme-F pour faire une recherche spotlight, les meta-données indiqués dans spotmeta sont maintenant disponible comme critère de recherche. Tout est possible TECHNIQUE : Si dans spotmeta vous créez une meta-donnée "espace de couleur", grâce à son "importateur spotlight" il apprend à spotlight à indexer un xattr nommé "org_spotmeta_st_espacedecouleur". Spotmeta donne ce nom automatiquement, il respect une convention, préconisée, de préfixer le nom de l'attribut avec une référence au nom spotmeta ("org_spotmeta"), pour éviter que d'éventuels autres logiciels qui veulent exploiter les xattr se marchent sur les pieds. ensuite, avec une petite boite de dialogue de spotmeta qui s'ajoute au finder vous pouvez à n'importe quelle fichier rajouter un xattr "org_spotmeta_st_espacedecouleur" et indiquer la valeur de votre choix (RGB, CMYK, etc). bien sur dans la boite de dialogue c'est écrit "Espace de couleur", pas le véritable nom technique de l'attribut étendu qui sera rajouté au fichier (org_spotmeta_st_espacedecouleur). ------ j'ai utilisé l'exemple de "espace de couleur" comme xattr personnalisé. j'aurais pu tout autant créer des meta-données "couleur", "date à rendre", "volume en cm3" , "spin des atomes" , "valeur gazilonnesque du document", tout ce qui me passe par la tête, et leur mettre n'importe quelle valeur (un chiffre, une date, un texte, etc). Spotlight fourni dans os X 10.4, quand il indexe une image (jpg, tiff, etc) automatiquement indexe "l'espace colorimétrique" du fichier. c'est parce que os x Tiger est fourni avec un importateur spotlight qui sait ouvrir, lire et comprendre un fichier image et en extraire plein d'informations. depuis le finder, vous pouvez faire une recherche parmi des dizaines d'attributs pré-définis par Apple. --- vous trouvez l'interface de spotlight trop simpliste dans 10.4 ? découvrez : http://www.windstormsoftware.com/wssw/index.html --- http://arstechnica.com/reviews/os/macosx-10.4.ars/7 sur cette page vous pouvez télécharger une commande console "xattr" qui comme sur linux ou d'autres unix vous permet depuis le shell d'ajouter, enlever, voir les meta-données (attributs étendus) d'un fichier quelconque. c'est ce que spotmeta fait mais avec une interface graphique. cette commande xattr a été créé par un développeur non affilié à apple. Elle imite la syntaxe des commandes xattr d'autres unix. Elle ne fait rien de dangereux à vos fichiers (vous pouvez rajouter des milliers d'attributs avec des noms farfelus, aucune applications graphique ne s'en apercevra ou n'explosera). Cela dit ceci n'est pas actuellement garanti par Apple. BREF Armé de l'importateur spotlight "spotmeta" et de son éditeur pour informer l'importateur des noms des Xattr qu'il doit faire indexer, vous êtes parés pour exploiter les attributs étendus d'os X 10.4 il faut savoir qu'apple a EXPLICITEMENT prévenu les développeurs que le format des xattr de hfs+ n'est PAS FIGE. peut être changera-t-il dans os X 10.5 et que spotmeta sera cassé. je pense que 10.5 rajoutera un équivalent de "spotmeta" gratuit et totalement fusionné dans le finder, avec de nouvelles commandes console (genre un xattr made in apple, hé) ainsi qu'une aPI cocoa pour faciliter leur accès aux développeurs (pour l'instant, on a juste les appels systèmes BSD pour utiliser les xattr, c'est moins confortable qu'une belle api cocoa tel core data )
avatar Warflo | 
>j’ose espérer que le prochain Os d’Apple permettra si on le désire effectuer une recherche aussi bien sur un ordi, un réseau mais aussi sur l’Internet (genre metamoteur) Euh, vu que Spotlight archive tout les fichiers au moment ou ils sont crées, ou procedent à un long archivage quand on rajoute un DD, Spotlight sur Internet je n'imagine pas... Même en lisant les méta-donnés...
avatar michel | 
concernant le commentaire précédant sur les pdf et des numéros pas toujours indexés sachez que spotlight n'indexe pas TOUT le contenu d'un document spotlight est programmé pour n'indexer qu'une _partie_ d'un document (si spotlight indexait le contenu _entier_ de chaque fichier, l'index ferait naturellement la taille de vos données , 50go de documents -> 50go d'un index délirant). Il y a donc un compromis. un pdf de 50 pages, spotlight n'aura connaissance que des mots qui se trouvent dans les premières pages. dans le cadre de document structuré, spotlight indexera de préférence le titre, le nom de l'auteur etc. --- l'inspecteur du finder vous proposer un champ "commentaires spotlight", c'est un attribut spotlight (vous pouvez le voir via la commande console mdls aussi ) auquel vous êtes libre de mettre le texte que vous voulez. et faire des recherches avec. Safari (omniweb aussi) y fait mettre l'adresse du fichier qu'on a téléchargé. (c'est très pratique, on sait ainsi d'où vient ce fichier) vous pourriez y mettre une information de votre choix et vous en servir.
avatar pics | 
Non, il ne me semble pas que spotlight ne tienne pas compte de tout le le document, au contraire. Et si le fichier ne fait pas le même poids au final, c'est d'une part parce que le fichier sortant n'est pas le même, et d'une autre part car il y a plusieurs mots répétitifs dans un même document. Par exemple j'ai traité un sujet sur les protéines, le terme "protéine" revient une centaine de fois dans mon document de 8 page, ben spotlight ne va le retenir qu'une seule fois! De plus il ne tiendra pas compte des petits mots tels que "du" "de" "ou" "et" etc. Et si spotlight ne retient qu'une seule fois un même terme répétitif sur un même document, c'est aussi le cas pour l'ensemble des documents de l'ordinateur. Si un second document contient lui aussi le terme "protéine", spotlight ne le contiendra non pas deux fois, mais qu'une seule fois pour deux document. Essais de mettre un terme unique à la fin d'un de tes pdf, fait une recherche ensuite et tu verra que spotlight le trouve très facilement.
avatar eek | 
essayez aussi SPOTLASER :-)
avatar fxparis | 
ENFIN ! ENFIN ! ENFIN ! enfin une fenêtre de recherche qui ouvre direct avec "nom" "contient" ("display name" ->" contains") c'est la bonne vieille recherche précise par nom de fichiers, celle qu'on fait la plus souvent, la merde de spotlight c'est devoir prendre la souris et re-paramettrer ça dans les deux cases à chaque recherche, et aucune réflexion ou écoute de la part d'Apple qui ne pense que "meta data par défaut quand on n'en a pas TOUJOURS besoin et que ça peut générer des listes ...
avatar Anonyme (non vérifié) | 
Accessoirement j'avais fais un article pour permettre l'indexation d'autre type de fichiers avec spotligt à cette adresse : http://xrings.net/xrings/article.php3?id_article=364 Vous y trouverez un lien Apple vers la liste des identifiants reconnu par le système.
avatar bens | 
@Michel > Safari (omniweb aussi) y fait mettre l’adresse du fichier qu’on a téléchargé. (c’est très pratique, on sait ainsi d’où vient ce fichier) Sous OS 9 effectivement. Mais depuis 0SX, cette adresse source du fichier téléchargé n'apparaît que pour CERTAINS fichiers téléchargés.
avatar bens | 
Quelqu'un connaît-il un plugin permettant la recherche avec critère obligatoires et critères facultatifs? Je rêve qu'apple intègre cela pour ses fichiers intelligents: il suffirait d'ajouter des cases à cocher à côté de chaque critère: les résultats de la recherche devant lister des fichiers remplissant TOUS les critères dont les cases sont cochées et AU MOINS UN des critères dont les cases ne sont pas cochées. Ça pourrait s'intégrer à Spotlight, à iTunes, iPHoto, Mail et bien sûr au Finder.
avatar Anonyme (non vérifié) | 
@Bens Tu peux utiliser un combinateur OU (OR) dans HoudahSpot: AND * obligatoire 1 * obligatoire 2 * OR ** facultatif 1 ** facultatif 2
avatar Anonyme (non vérifié) | 
Moi j'aime bien la philosophie HoudahSpot, avec les templates. Parce qu'en fait, je cherche régulièrement les mêmes infos, et plus ou moins dans les mêmes branches de répertoires. Et les OR/AND, c'est super puissant. C'est un compromis utilisable entre le super simple à utiliser (la case de recherche spotlight) et des besoins quotidiens de recherche avec plusieurs critères. Est-ce que HoudahSpot pourrait "exporter" les critères sous forme de smartlist dans le Finder ?
avatar Anonyme (non vérifié) | 
Quelqu'un pourrait m'aider à dépatouiller le panne de Spotlight, SVP ? Cela doit être très bête à touver, mais je ne sais pas pourquoi l'outil de recherche ne trouve absolument rien: il cherche en vain et ne propose aucune réponse. Alors que, pour le tester, j'ai lancé des recherches pour des éléments se trouvant sur le bureau... Que faire ? Merci
avatar Anonyme (non vérifié) | 
@ Claudio Il doit y avoir un problème dans l'indexation. Le fichier index est peut-être endommagé. La solution dans ce cas là est de relancer une nouvelle indexation. C'est un peu long mais le problème sera réglé. (si c'est bien ce problème)

CONNEXION UTILISATEUR