Comment activer la recherche dans Google Drive / Docs à l'aide de Spotlight?


Réponses:


3

Je ne pense pas que Spotlight soit techniquement capable d'indexer le contenu à l'intérieur des fichiers Google Drive, du moins pas les fichiers créés à partir de l'interface Web de Google Drive. Par exemple, si je vais sur drive.google.com et que je crée un nouveau fichier (par exemple un document) et que j'insère du contenu (texte) dans le document, ce nouveau fichier représentant ce document s'affichera dans le répertoire de mon Mac (c'est-à-dire / Users / myname / Google Drive / filename.gdoc). Cependant, si je prends ce fichier et l'ouvre dans un éditeur de texte, je peux voir que le seul contenu du fichier est un lien vers le fichier en ligne et d'autres informations. Le contenu réel du document Google n'est pas dans le fichier qui se trouve sur mon ordinateur. Étant donné que le contenu du document ne se trouve pas dans le fichier qui se trouve sur mon ordinateur, Spotlight n'a rien à indexer.

Je pense que c'est vraiment regrettable. L'idée que je pourrais utiliser Spotlight pour rechercher dans tous les fichiers que j'ai créés en ligne est vraiment géniale, mais il semble que Google Drive ne télécharge pas le contenu des fichiers, il n'y a donc rien pour Spotlight à indexer. Comme vous l'avez noté, Precipitate a fourni cette fonctionnalité, mais elle ne fonctionne plus et elle n'est plus développée.

Une alternative non ciblée consiste à utiliser l'application Alfred pour rechercher:

Google Drive Search avec Alfred App

Tout cela est vraiment un raccourci pour ouvrir votre Google Drive dans un navigateur Web et lancer une recherche - pas vraiment ce que vous (ou moi) voulez.

Il existe également une application appelée Found qui peut rechercher Google Drive, mais cette société a été achetée et l'application n'est plus en cours de développement. Je n'ai pas essayé la version la plus récente (qui date de 2013), et les critiques sur macupdate.com sont mitigées sur sa fonctionnalité actuelle, mais cela pourrait valoir la peine d'être essayé.


il y a eu des progrès depuis '15, consultez ma réponse ci
ben_k

3

J'ai utilisé une version de la réponse fournie ici, sudo mdutil -E /Volumes/[DriveName]mais j'ai d'abord dû m'assurer que Google Drive était monté. Alors j'ai fait ça:

sudo defaults write /Library/Preferences/com.google.drivefs.settings DefaultMountPoint '~/GoogleDrive'

Source: Configurer le flux de fichiers du lecteur

Il est très important de ne pas mettre d'espace entre Google Drive, comme indiqué dans la colonne d'assistance Google, car Terminal prend cela comme un retour dur lors de la saisie de la commande index.

Redémarrez ensuite le Mac pour que Google Drive soit monté en tant que GoogleDrive, puis:

sudo mdutil -E 

Source: Terminal 101: Reconstruire l'indice Spotlight à la volée


Fonctionne très bien. Si vous utilisez Google Drive pour stocker des fichiers en texte brut, Spotlight les
indexera

1
Il semble que Google Drive File Stream soit par défaut (maintenant) /Volumes/GoogleDrive. J'ai activé l'indexation en utilisant simplement sudo mdutil -E /Volumes/GoogleDrive, aucun redémarrage requis.
Simon Woodside

2

J'étais confus au début parce que Spotlight n'a pas indexé ce lecteur. Cependant, une fois que je l'ai forcé, j'ai pu très bien chercher. Vous pouvez reconstruire l'index pour un lecteur spécifique en suivant ce didacticiel.

sudo mdutil -E /Volumes/[DriveName]

http://www.techradar.com/how-to/computing/apple/terminal-101-rebuild-the-spotlight-index-on-the-fly-1305684


Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
grg

Lorsque j'exécute cela, j'obtiens simplement Erreur: impossible de résoudre le chemin. Des idées?
Roman Gaufman

1

Il y a un moyen. Ce n'est pas joli.

Utilisez une application telle que CloudPull qui sauvegarde Google Documents sur votre disque local. Ensuite, Spotlight trouvera la copie locale. Cela vous donne le nom du fichier trouvé.

Utilisez Google Drive pour sauvegarder les raccourcis vers les documents Google qui ouvrent le vrai document sur Google.

Utilisez Spotlight pour rechercher le contenu souhaité, puis prenez le nom trouvé et recherchez-le pour trouver le raccourci Google Documents et l'ouvrir, afin d'ouvrir le document sur Google.


1

Cela se produit automatiquement pour tous les dossiers / fichiers Google Drive que vous avez synchronisés localement à l'aide de l'application GD, car les fichiers se trouvent techniquement sur votre système. Les résultats Spotlight deviennent alors des hyperliens vers le fichier Drive en ligne, s'ouvrant dans votre navigateur.

Assurez-vous simplement que tout ce que vous souhaitez pouvoir rechercher de cette façon est enregistré dans "Mon Drive" et que vous l'avez, ou dans les sous-dossiers que vous désignez, à synchroniser avec votre répertoire local.


0

Si vous êtes prêt à essayer une alternative Spotlight, à savoir Alfred, vous êtes prêt à partir.

Alfred est techniquement un lanceur / chercheur de fichiers, mais il est capable de bien plus grâce aux workflows. Sans entrer dans les détails, cela fonctionne essentiellement comme Spotlight: après un coup de clavier, vous obtenez un rectangle au milieu de l'écran, où vous pouvez taper votre requête de recherche, et vous obtenez des réponses (beaucoup plus rapide que Spotlight). Il existe de très bons tutoriels pour cela, sur le site Web des développeurs, et la courbe d'apprentissage est très peu profonde. Pour utiliser les workflows, vous avez besoin de l'option Powerpack qui n'est pas gratuite (Alfred l'est), mais je le recommande fortement à l'achat à temps.

Alfred utilise la base de données d'index Spotlight pour exécuter des recherches de documents. Mais j'ai trouvé - et oh man j'ai essayé - que Spotlight est très peu fiable avec les lecteurs réseau. Et même si vous montez Google Drive avec CloudMounter ou Mountainduck, etc., vous ne pouvez pas l'indexer. ( Vous pouvez indexer un lecteur réseau monté sur le réseau local, mais je ne propose qu'une solution temporaire . )

MAIS Alfred, heureusement, peut faire beaucoup avec les workflows. Et il existe un flux de travail pour la recherche Google Drive. Vous pouvez le télécharger ici . Ce n'est pas une solution de contournement, c'est une solution native.

Double-cliquez simplement sur le google_drive.alfredworkflowfichier et ajoutez-le à Alfred. Il vous sera probablement demandé de le mettre à jour, mais une fois que vous avez terminé, vous pouvez rechercher vos fichiers Google Drive dans la fenêtre Alfred en tapant la lettre det le search term. Vous verrez les résultats dans une liste déroulante, vous pouvez les sélectionner et ils s'ouvriront dans le navigateur. C'est rapide comme l'éclair.


Merci, mais cela ne semble toujours pas chercher dans Google Docs (leur contenu), juste leurs noms.
studgeek

@ben_k, pourriez-vous confirmer si le flux de travail Alred Google Drive recherche le contenu de Google Docs?
Merchako

Si vous regardez le gif sur github.com/azai91/alfred-drive-workflow , Alfred semble rechercher "pam" et renvoie des résultats dont les noms de fichiers ne contiennent pas "pam".
Merchako
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.