¿Cómo habilitar la búsqueda dentro de Google Drive / Docs usando Spotlight?

11

¿Alguien ha encontrado / creado una solución de trabajo para buscar dentro de Google Docs usando Spotlight (sus contenidos, no solo sus nombres)?

El precipitado solía proporcionar esta funcionalidad, pero desafortunadamente ya no funciona y ya no se mantiene.

studgeek
fuente
Esto debería ayudar a superuser.com/questions/485719/… ..............................
Santiago Perez

Respuestas:

3

No creo que Spotlight sea técnicamente capaz de indexar el contenido dentro de los archivos de Google Drive, al menos no los archivos que se crearon desde la interfaz web de Google Drive. Por ejemplo, si voy a drive.google.com y creo un nuevo archivo (por ejemplo, un documento) e inserto algún contenido (texto) en el documento, ese nuevo archivo que representa ese documento aparecerá en el directorio de mi Mac (es decir, / Usuarios / myname / Google Drive / filename.gdoc). Sin embargo, si tomo ese archivo y lo abro en un editor de texto, puedo ver que el único contenido del archivo es un enlace al archivo en línea y alguna otra información. El contenido real del documento de google no está en el archivo que está en mi computadora. Dado que el contenido del documento no está en el archivo que está en mi computadora, no hay nada que Spotlight pueda indexar.

Creo que esto es realmente desafortunado. La idea de que podría usar Spotlight para buscar en todos los archivos que creé en línea es realmente genial, pero parece que Google Drive no está descargando el contenido de los archivos, por lo que no hay nada que indexar para Spotlight. Como notó, Precipitate proporcionó esa funcionalidad, pero ya no funciona y ya no está desarrollada.

Una alternativa sin foco es utilizar la aplicación Alfred para buscar:

Google Drive Search con la aplicación Alfred

Todo esto realmente es un acceso directo para abrir su unidad de Google en un navegador web e iniciar una búsqueda, no realmente lo que usted (o yo) queremos.

También hay una aplicación llamada Found que puede buscar en Google Drive, pero esa compañía fue comprada y la aplicación ya no se está desarrollando. No he probado la versión más reciente (que es de 2013), y las reseñas en macupdate.com son mixtas sobre su funcionalidad actual, pero puede valer la pena intentarlo.

Brad Ummer
fuente
ha habido algún avance desde el '15,
mira
3

Utilicé una versión de la respuesta suministrada aquí, sudo mdutil -E /Volumes/[DriveName]pero primero tuve que asegurarme de que Google Drive estuviera montado. Entonces hice esto:

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

Fuente: Configurar la secuencia de archivos de la unidad

Es muy importante que no coloque un espacio entre Google Drive, como se muestra en la columna de soporte de Google, porque Terminal toma esto como un retorno difícil al ingresar el comando de índice.

Luego reinicie la Mac para que Google Drive esté montado como GoogleDrive, luego:

sudo mdutil -E 

Fuente: Terminal 101: Reconstruir el índice de Spotlight sobre la marcha

TDowney
fuente
Funciona genial. Si usa Google Drive para almacenar archivos de texto sin formato,
Spotlight los indexará
1
Parece que el flujo de archivos de Google Drive está predeterminado (ahora) a /Volumes/GoogleDrive. He habilitado la indexación simplemente usando sudo mdutil -E /Volumes/GoogleDrive, no se requiere reiniciar.
Simon Woodside
2

Al principio estaba confundido porque Spotlight no indexó esa unidad. Sin embargo, una vez que lo forcé, pude buscar muy bien. Puede reconstruir el índice para una unidad específica siguiendo este tutorial.

sudo mdutil -E /Volumes/[DriveName]

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

Carlton Eiffel
fuente
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
grg
Cuando ejecuto eso, solo recibo Error: no se pudo resolver la ruta. ¿Algunas ideas?
Roman Gaufman
1

Hay una manera. No es bonito

Use una aplicación como CloudPull que haga una copia de seguridad de Google Documents en su disco local. Entonces Spotlight encontrará la copia local. Eso le da el nombre del archivo encontrado.

Use Google Drive para hacer una copia de seguridad de los accesos directos a los documentos de Google que abren el documento real en Google.

Use Spotlight para buscar el contenido que desea, luego tome el nombre encontrado y búsquelo para encontrar el acceso directo de Documentos de Google y ábralo para abrir el documento en Google.

Kevin Kleinfelter
fuente
1

Esto sucede automáticamente para cualquier carpeta / archivo de Google Drive que haya sincronizado localmente con la aplicación GD, porque técnicamente los archivos están en su sistema. Los resultados de Spotlight se convierten en hipervínculos al archivo de Drive en línea, que se abre en su navegador.

Solo asegúrate de que todo lo que desees poder buscar de esta manera esté guardado en "Mi unidad" y que tengas eso, o las subcarpetas que designes, sincronizadas con tu directorio local.

Peter Biolsi
fuente
0

Si está dispuesto a probar una alternativa de Spotlight, a saber, Alfred, está listo para comenzar.

Alfred es técnicamente un iniciador / buscador de archivos, pero es capaz de mucho más gracias a los flujos de trabajo. Sin entrar en muchos detalles, funciona básicamente como Spotlight: después de presionar un teclado, obtienes un rectángulo en el medio de la pantalla, donde puedes escribir tu consulta de búsqueda y obtienes respuestas (mucho más rápido que Spotlight). Hay tutoriales realmente buenos para ello, en el sitio web de los desarrolladores, y la curva de aprendizaje es muy superficial. Para usar flujos de trabajo, necesita la opción Powerpack, que no es gratuita (Alfred sí), pero le recomiendo que compre a tiempo.

Alfred usa la base de datos de índice de Spotlight para ejecutar búsquedas de documentos. Pero he descubierto, y oh hombre, lo he intentado, que Spotlight no es muy confiable trabajando con unidades de red. E incluso si monta Google Drive con CloudMounter o Mountainduck, etc., no puede indexarlo. ( Puede indexar una unidad de red montada en la red local, pero solo ahora tengo una solución temporal ) .

PERO Alfred, afortunadamente, puede hacer mucho con los flujos de trabajo. Y hay un flujo de trabajo para la búsqueda de Google Drive. Puedes descargarlo aquí . No es una solución alternativa, es una solución nativa.

Simplemente haga doble clic en el google_drive.alfredworkflowarchivo y agréguelo a Alfred. Probablemente se le pedirá que lo actualice, pero una vez que haya terminado, puede buscar sus archivos de Google Drive en la ventana de Alfred escribiendo la letra dy el search term. Verá los resultados en una lista desplegable, puede seleccionarlos y se abrirán en el navegador. Es muy rápido.

ben_k
fuente
Gracias, pero esto todavía no parece buscar dentro de Google Docs (sus contenidos), solo sus nombres.
studgeek
@ben_k, ¿podría confirmar si el flujo de trabajo de Alred Google Drive busca el contenido de Google Docs?
Merchako
Si mira el gif en github.com/azai91/alfred-drive-workflow , Alfred parece buscar "pam" y devuelve resultados cuyos nombres de archivo no contienen "pam".
Merchako