Come abilitare la ricerca in Google Drive / Documenti utilizzando Spotlight?


Risposte:


3

Non credo che Spotlight sia tecnicamente in grado di indicizzare i contenuti all'interno dei file di Google Drive, almeno non i file creati dall'interfaccia Web di Google Drive. Ad esempio, se vado su drive.google.com e creo un nuovo file (ad esempio un documento) e inserisco del contenuto (testo) nel documento, quel nuovo file che rappresenta quel documento verrà visualizzato nella directory del mio Mac (ad es. / Utenti / mio nome / Google Drive / nomefile.gdoc). Tuttavia, se prendo quel file e lo apro in un editor di testo, posso vedere che l'unico contenuto del file è un collegamento al file online e alcune altre informazioni. Il contenuto effettivo del documento Google non si trova nel file presente sul mio computer. Poiché il contenuto del documento non si trova nel file presente sul mio computer, Spotlight non può indicizzare.

Penso che questo sia davvero sfortunato. L'idea che potrei usare Spotlight per cercare in tutti i file che ho creato online è davvero fantastica, ma sembra che Google Drive non stia scaricando il contenuto dei file, quindi Spotlight non può indicizzare nulla. Come hai notato, Precipitate ha fornito questa funzionalità, ma non funziona più e non è più sviluppato.

Un'alternativa non spotlight è quella di utilizzare l'app Alfred per cercare:

Ricerca su Google Drive con l'app Alfred

Tutto ciò che è in realtà è una scorciatoia per aprire l'unità Google in un browser Web e avviare una ricerca, non proprio quello che tu o io vogliamo.

Esiste anche un'app chiamata Found che è in grado di effettuare ricerche su Google Drive, ma quell'azienda è stata acquistata e l'app non è più in fase di sviluppo. Non ho provato la versione più recente (che è del 2013) e le recensioni su macupdate.com sono contrastanti per quanto riguarda la sua attuale funzionalità, ma potrebbe valere la pena di provarlo.


ci sono stati dei progressi dal '15, controlla la mia risposta qui sotto
ben_k,

3

Ho usato una versione della risposta fornita qui, sudo mdutil -E /Volumes/[DriveName]ma prima dovevo assicurarmi che Google Drive fosse montato. Quindi ho fatto questo:

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

Fonte: configura Stream File Drive

È molto importante non inserire uno spazio tra Google Drive, come mostrato nella colonna del supporto di Google, perché Terminal lo considera come un duro ritorno quando si immette il comando index.

Quindi riavvia il Mac in modo che Google Drive sia montato come GoogleDrive, quindi:

sudo mdutil -E 

Fonte: Terminal 101: ricostruisci l'indice Spotlight al volo


Funziona alla grande. Se utilizzi google drive per archiviare file di testo semplice, i riflettori li indicizzeranno solo con questo approccio
SimplGy

1
Sembra che l'impostazione predefinita di Google Drive File Stream (ora) sia /Volumes/GoogleDrive. Ho abilitato l'indicizzazione semplicemente usando sudo mdutil -E /Volumes/GoogleDrive, nessun riavvio richiesto.
Simon Woodside,

2

All'inizio ero confuso perché Spotlight non indicizzava quell'unità. Tuttavia, una volta che l'ho forzato, sono stato in grado di cercare bene. È possibile ricostruire l'indice per un'unità specifica seguendo questa esercitazione.

sudo mdutil -E /Volumes/[DriveName]

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


Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
grg

Quando lo eseguo, ricevo solo Errore: impossibile risolvere il percorso. Qualche idea?
Roman Gaufman,

1

C'è un modo. Non è carino

Utilizzare un'app come CloudPull che esegue il backup di documenti Google sull'unità locale. Quindi Spotlight troverà la copia locale. Questo ti dà il nome del file trovato.

Utilizza Google Drive per eseguire il backup dei collegamenti ai documenti Google che aprono il documento reale su Google.

Utilizza Spotlight per cercare il contenuto desiderato, quindi prendi il nome trovato e cercalo per trovare il collegamento a Google Documenti e aprirlo, per aprire il documento su Google.


1

Ciò accade automaticamente per qualsiasi cartella / file di Google Drive sincronizzato localmente utilizzando l'app GD, poiché i file si trovano tecnicamente sul tuo sistema. I risultati di Spotlight diventano quindi collegamenti ipertestuali al file di Drive online, aprendosi nel browser.

Assicurati solo che qualsiasi cosa tu voglia poter cercare in questo modo sia salvata in "I miei file" e che tu abbia quella, o qualunque sottocartella designata, la sincronizzazione con la tua directory locale.


0

Se sei disposto a provare un'alternativa Spotlight, vale a dire Alfred, sei a posto.

Alfred è tecnicamente un lanciatore / cercatore di file, ma è in grado di fare molto di più grazie ai flussi di lavoro. Senza entrare nei dettagli, funziona fondamentalmente come Spotlight: dopo un colpo di tastiera si ottiene un rettangolo al centro dello schermo, in cui è possibile digitare la query di ricerca e si ottengono risposte (molto più velocemente di Spotlight). Ci sono davvero buoni tutorial per questo, sul sito web degli sviluppatori, e la curva di apprendimento è molto superficiale. Per utilizzare i flussi di lavoro è necessaria l'opzione Powerpack che non è gratuita (Alfred lo è), ma lo consiglio vivamente al momento dell'acquisto.

Alfred utilizza il database degli indici Spotlight per eseguire ricerche di documenti. Ma ho scoperto - e oh amico, ho provato - che Spotlight funziona in modo molto inaffidabile con le unità di rete. E anche se monti google drive con CloudMounter o Mountainduck ecc. Non puoi indicizzarlo. ( È possibile indicizzare un'unità di rete montata sulla rete locale, ma solo ora una soluzione temporanea . )

Ma Alfred, fortunatamente, può fare molto con i flussi di lavoro. E c'è un flusso di lavoro per la ricerca su Google Drive. Puoi scaricarlo qui . Non è una soluzione alternativa, è una soluzione nativa.

Basta fare doppio clic sul google_drive.alfredworkflowfile e aggiungerlo ad Alfred. Probabilmente ti verrà chiesto di aggiornarlo, ma una volta terminato, puoi cercare i tuoi file di Google Drive nella finestra di Alfred digitando la lettera de il search term. Vedrai i risultati in un elenco a discesa, puoi selezionarli e si apriranno nel browser. È velocissimo.


Grazie, ma questo non sembra ancora cercare all'interno di Google Documenti (i loro contenuti), solo i loro nomi.
Studgeek

@ben_k, potresti confermare se il flusso di lavoro di Alred Google Drive cerca i contenuti di Google Documenti?
Merchako,

Se guardi la gif su github.com/azai91/alfred-drive-workflow , Alfred sembra cercare "pam" e restituisce risultati i cui nomi di file non contengono "pam".
Merchako,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.