Wie aktiviere ich die Suche in Google Drive / Docs mit Spotlight?


Antworten:


3

Ich glaube nicht, dass Spotlight technisch in der Lage ist, den Inhalt in den Google Drive-Dateien zu indizieren, zumindest nicht in Dateien, die über die Weboberfläche von Google Drive erstellt wurden. Wenn ich beispielsweise zu drive.google.com gehe und eine neue Datei (z. B. ein Dokument) erstelle und Inhalte (Text) in das Dokument einfüge, wird diese neue Datei, die dieses Dokument darstellt, im Verzeichnis meines Mac (dh / Benutzer) angezeigt / myname / Google Drive / filename.gdoc). Wenn ich diese Datei jedoch in einem Texteditor öffne, kann ich sehen, dass der einzige Inhalt in der Datei ein Link zur Online-Datei und einige andere Informationen ist. Der eigentliche Inhalt des Google-Dokuments befindet sich nicht in der Datei, die sich auf meinem Computer befindet. Da sich der Inhalt des Dokuments nicht in der Datei befindet, die sich auf meinem Computer befindet, kann Spotlight nichts indizieren.

Ich finde das wirklich unglücklich. Die Idee, dass ich Spotlight verwenden könnte, um alle von mir online erstellten Dateien zu durchsuchen, ist wirklich großartig, aber es scheint, dass Google Drive den Inhalt der Dateien nicht herunterlädt, sodass Spotlight nichts indizieren kann. Wie Sie bereits bemerkt haben, hat Precipitate diese Funktionalität bereitgestellt, funktioniert jedoch nicht mehr und ist nicht mehr entwickelt.

Eine Alternative, die nicht im Rampenlicht steht, ist die Verwendung der App Alfred zur Suche:

Google Drive-Suche mit Alfred App

Alles, was dies wirklich ist, ist eine Verknüpfung, um Ihr Google-Laufwerk in einem Webbrowser zu öffnen und eine Suche zu starten - nicht wirklich das, was Sie (oder ich) wollen.

Es gibt auch eine App namens Found , die Google Drive durchsuchen kann. Diese Firma wurde jedoch gekauft und die App wird nicht mehr entwickelt. Ich habe die neueste Version (die aus dem Jahr 2013 stammt) noch nicht ausprobiert, und die Bewertungen auf macupdate.com sind hinsichtlich der aktuellen Funktionalität gemischt, aber es könnte einen Versuch wert sein.


Seit '15 gibt es einige Fortschritte.
Schauen

3

Ich habe eine Version der hier gelieferten Antwort verwendet, musste sudo mdutil -E /Volumes/[DriveName]aber zuerst sicherstellen, dass Google Drive bereitgestellt wurde. Also habe ich das gemacht:

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

Quelle: Konfigurieren Sie den Laufwerksdateistream

Es ist sehr wichtig, dass Sie kein Leerzeichen zwischen Google Drive einfügen, wie in der Google-Supportspalte angegeben, da Terminal dies bei der Eingabe des Indexbefehls als harte Rückgabe betrachtet.

Starten Sie dann den Mac neu, damit das Google Drive als GoogleDrive bereitgestellt wird. Dann:

sudo mdutil -E 

Quelle: Terminal 101: Erstellen Sie den Spotlight-Index im laufenden Betrieb neu


Funktioniert super. Wenn Sie Google Drive zum Speichern von Nur-Text-Dateien verwenden, indiziert Spotlight diese mit diesem Ansatz
SimplGy

1
Es scheint, dass Google Drive File Stream (jetzt) ​​standardmäßig verwendet wird /Volumes/GoogleDrive. Ich habe die Indizierung durch einfaches Verwenden aktiviert sudo mdutil -E /Volumes/GoogleDrive, kein Neustart erforderlich.
Simon Woodside

2

Ich war zuerst verwirrt, weil Spotlight dieses Laufwerk nicht indiziert hat. Sobald ich es jedoch erzwungen hatte, konnte ich gut suchen. Sie können den Index für ein bestimmtes Laufwerk neu erstellen, indem Sie diesem Lernprogramm folgen.

sudo mdutil -E /Volumes/[DriveName]

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


Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert.
grg

Wenn ich das ausführe, erhalte ich nur den Fehler: Pfad konnte nicht aufgelöst werden. Irgendwelche Ideen?
Roman Gaufman

1

Da ist ein Weg. Es ist nicht schön.

Verwenden Sie eine App wie CloudPull, die Google Dokumente auf Ihrem lokalen Laufwerk sichert. Dann findet Spotlight die lokale Kopie. Das gibt Ihnen den Namen der gefundenen Datei.

Verwenden Sie Google Drive, um die Verknüpfungen zu den Google-Dokumenten zu sichern, mit denen das echte Dokument bei Google geöffnet wird.

Verwenden Sie Spotlight, um nach dem gewünschten Inhalt zu suchen. Nehmen Sie dann den gefundenen Namen und suchen Sie danach, um die Verknüpfung zu Google Dokumente zu finden, und öffnen Sie diese, um das Dokument bei Google zu öffnen.


1

Dies geschieht automatisch für alle Google Drive-Ordner / -Dateien, die Sie lokal mit der GD-App synchronisiert haben, da sich die Dateien technisch auf Ihrem System befinden. Die Spotlight-Ergebnisse werden dann zu Hyperlinks zur Online-Laufwerksdatei, die in Ihrem Browser geöffnet wird.

Stellen Sie einfach sicher, dass alles, was Sie auf diese Weise suchen möchten, in "Mein Laufwerk" gespeichert ist und dass Sie diese oder die von Ihnen festgelegten Unterordner mit Ihrem lokalen Verzeichnis synchronisieren.


0

Wenn Sie bereit sind, eine Spotlight-Alternative auszuprobieren, nämlich Alfred, können Sie loslegen.

Alfred ist technisch gesehen ein Launcher / Dateisucher, kann aber dank Workflows noch viel mehr. Ohne ins Detail zu gehen, funktioniert es im Grunde genommen als Spotlight: Nach einem Tastaturstrich erhalten Sie ein Rechteck in der Mitte des Bildschirms, in das Sie Ihre Suchabfrage eingeben können, und Sie erhalten Antworten (viel schneller als Spotlight). Es gibt wirklich gute Tutorials dafür auf der Entwickler-Website, und die Lernkurve ist sehr flach. Um Workflows verwenden zu können, benötigen Sie die Powerpack-Option, die nicht kostenlos ist (Alfred ist). Ich empfehle diese jedoch dringend, wenn Sie sie rechtzeitig kaufen.

Alfred verwendet die Spotlight-Indexdatenbank, um Dokumentensuchen durchzuführen. Aber ich habe festgestellt - und oh Mann, ich habe es versucht -, dass Spotlight bei der Arbeit mit Netzwerklaufwerken sehr unzuverlässig ist. Und selbst wenn Sie Google Drive mit CloudMounter oder Mountainduck usw. mounten , können Sie es nicht indizieren. ( Sie können ein gemountetes Netzwerklaufwerk im lokalen Netzwerk indizieren, aber ich habe erst jetzt eine temporäre Lösung . )

ABER Alfred kann glücklicherweise viel mit Workflows anfangen. Und es gibt einen Workflow für die Google Drive-Suche. Sie können es hier herunterladen . Es ist keine Problemumgehung, sondern eine native Lösung.

Doppelklicken Sie einfach auf die google_drive.alfredworkflowDatei und fügen Sie sie Alfred hinzu. Sie werden wahrscheinlich gebeten, es zu aktualisieren, aber wenn Sie fertig sind, können Sie Ihre Google Drive-Dateien im Alfred-Fenster durchsuchen dund den Buchstaben und das eingeben search term. Sie sehen die Treffer in einer Dropdown-Liste, Sie können sie auswählen und sie werden im Browser geöffnet. Es ist blitzschnell.


Vielen Dank, aber dies scheint immer noch nicht in den Google Text & Tabellen (deren Inhalt) zu suchen, sondern nur in deren Namen.
Studgeek

@ben_k, können Sie bestätigen, ob der Alred Google Drive-Workflow den Inhalt von Google Text & Tabellen durchsucht?
Merchako

Wenn Sie sich das GIF auf github.com/azai91/alfred-drive-workflow ansehen , scheint Alfred nach "pam" zu suchen und gibt Ergebnisse zurück, deren Dateinamen nicht "pam" enthalten.
Merchako
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.