Como ativar a pesquisa no Google Drive / Docs usando o Spotlight?

11

Alguém encontrou / criou uma solução funcional para pesquisar no Google Docs usando o Spotlight (seu conteúdo, não apenas seus nomes)?

O precipitado usado para fornecer essa funcionalidade, mas infelizmente não funciona mais e não é mais mantido.

studgeek
fonte
Isso deve ajudar superuser.com/questions/485719/... ..............................
Santiago Perez

Respostas:

3

Não acredito que o Spotlight tecnicamente possa indexar o conteúdo nos arquivos do Google Drive, pelo menos não os arquivos criados na interface da web do Google Drive. Por exemplo, se eu for para drive.google.com e criar um novo arquivo (por exemplo, um documento) e inserir algum conteúdo (texto) no documento, esse novo arquivo representando esse documento será exibido no diretório do meu Mac (por exemplo, / Users / meunome / Google Drive / filename.gdoc). No entanto, se eu pegar esse arquivo e abri-lo em um editor de texto, posso ver que o único conteúdo no arquivo é um link para o arquivo online e algumas outras informações. O conteúdo real do documento do Google não está no arquivo que está no meu computador. Como o conteúdo do documento não está no arquivo que está no meu computador, não há nada para o Spotlight indexar.

Eu acho isso realmente lamentável. A ideia de que eu poderia usar o Spotlight para pesquisar todos os arquivos que criei on-line é realmente ótima, mas parece que o Google Drive não está baixando o conteúdo dos arquivos, portanto, não há nada para o Spotlight indexar. Como você observou, o Precipitate forneceu essa funcionalidade, mas não funciona mais e não é mais desenvolvida.

Uma alternativa não destacada é usar o aplicativo Alfred para pesquisar:

Pesquisa no Google Drive com Alfred App

Tudo o que realmente é é um atalho para abrir seu Google Drive em um navegador da Web e iniciar uma pesquisa - não exatamente o que você (ou eu) queremos.

Há também um aplicativo chamado Found que pode pesquisar no Google Drive, mas essa empresa foi comprada e o aplicativo não está mais sendo desenvolvido. Eu não tentei a versão mais recente (que é de 2013), e os comentários no macupdate.com são confusos sobre sua funcionalidade atual, mas pode valer a pena tentar.

Brad Ummer
fonte
houve algum avanço desde '15, confira minha resposta abaixo
ben_k
3

Usei uma versão da resposta fornecida aqui, sudo mdutil -E /Volumes/[DriveName]mas primeiro tive que garantir que o Google Drive estivesse montado. Então eu fiz isso:

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

Origem: Configurar o fluxo de arquivos da unidade

É muito importante que você não coloque um espaço entre o Google Drive, conforme mostrado na coluna de suporte do Google, porque o Terminal considera isso um retorno difícil ao inserir o comando index.

Em seguida, reinicie o Mac para que o Google Drive seja montado como GoogleDrive e:

sudo mdutil -E 

Fonte: Terminal 101: Reconstruir o Spotlight Index On The Fly

TDowney
fonte
Funciona bem. Se você usa o Google Drive para armazenar arquivos de texto sem formatação, o Spotlight os
indexará
11
Parece que o fluxo de arquivos do Google Drive é o padrão (agora) para /Volumes/GoogleDrive. Ativei a indexação simplesmente usando sudo mdutil -E /Volumes/GoogleDrive, não é necessário reiniciar.
Simon Woodside
2

Fiquei confuso no começo porque o Spotlight não indexou essa unidade. No entanto, uma vez que eu forcei, eu era capaz de pesquisar muito bem. Você pode recriar o índice para uma unidade específica seguindo 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 riffel
fonte
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
grg
Quando executo isso, recebo o Erro: não foi possível resolver o caminho. Alguma ideia?
Roman Gaufman 13/03/19
1

Há uma maneira. Não é bonito.

Use um aplicativo como o CloudPull que faça backup do Google Documents na sua unidade local. O Spotlight encontrará a cópia local. Isso fornece o nome do arquivo encontrado.

Use o Google Drive para fazer backup dos atalhos para os Documentos do Google que abrem o documento real no Google.

Use o Spotlight para procurar o conteúdo que você deseja, em seguida, pegue o nome encontrado e procure-o para encontrar o atalho do Google Documents e abra-o para poder abrir o documento no Google.

Kevin Kleinfelter
fonte
1

Isso acontece automaticamente para todas as pastas / arquivos do Google Drive que você sincronizou localmente usando o aplicativo GD, porque os arquivos tecnicamente estão no seu sistema. Os resultados do Spotlight se tornam hiperlinks para o arquivo online do Drive, abrindo no seu navegador.

Apenas certifique-se de que tudo o que você deseja pesquisar dessa maneira seja salvo em "Meu disco" e que você tenha essa, ou qualquer subpasta designada, sincronizando com o diretório local.

Peter Biolsi
fonte
0

Se você estiver disposto a tentar uma alternativa do Spotlight, ou seja, Alfred, está pronto.

Alfred é tecnicamente um iniciador / pesquisador de arquivos, mas é capaz de muito mais graças aos fluxos de trabalho. Sem entrar em muitos detalhes, funciona basicamente como Spotlight: após um toque no teclado, você obtém um retângulo no meio da tela, onde você pode digitar sua consulta de pesquisa e obter respostas (muito mais rápido que o Spotlight). Existem realmente bons tutoriais para isso, no site dos desenvolvedores, e a curva de aprendizado é muito superficial. Para usar fluxos de trabalho, você precisa da opção Powerpack, que não é gratuita (é Alfred), mas eu recomendo isso na compra pontual.

Alfred usa o banco de dados de índices do Spotlight para executar pesquisas de documentos. Mas eu descobri - e ah, cara, eu tentei - que o Spotlight não é muito confiável trabalhando com unidades de rede. E mesmo se você montar o Google Drive com CloudMounter ou Mountainduck etc., não poderá indexá-lo. ( Você pode indexar uma unidade de rede montada na rede local, mas agora só tenho uma solução temporária . )

Felizmente, Alfred pode fazer muito com os fluxos de trabalho. E há um fluxo de trabalho para a pesquisa no Google Drive. Você pode baixá-lo aqui . Não é uma solução alternativa, é uma solução nativa.

Basta clicar duas vezes no google_drive.alfredworkflowarquivo e adicioná-lo ao Alfred. Você provavelmente será solicitado a atualizá-lo, mas, quando terminar, poderá pesquisar nos arquivos do Google Drive na janela Alfred, digitando a letra de o search term. Você verá os hits em uma lista suspensa, poderá selecioná-los e eles serão abertos no navegador. É muito rápido.

ben_k
fonte
Obrigado, mas ainda não parece pesquisar dentro do Google Docs (seu conteúdo), apenas seus nomes.
Studgeek
@ben_k, você pode confirmar se o fluxo de trabalho do Alred Google Drive pesquisa o conteúdo do Google Docs?
precisa saber é o seguinte
Se você olhar o gif no github.com/azai91/alfred-drive-workflow , Alfred parece procurar "pam" e retorna resultados cujos nomes de arquivos não contêm "pam".
precisa saber é o seguinte