Кто-нибудь нашел / создал рабочее решение для поиска в Документах Google с помощью Spotlight (их содержание, а не только их имена)?
Осадок, используемый для обеспечения этой функциональности, но, к сожалению, больше не работает и больше не поддерживается.
spotlight
google-drive
studgeek
источник
источник
Ответы:
Я не верю, что Spotlight технически способен индексировать контент в файлах Google Диска, по крайней мере, в файлах, созданных из веб-интерфейса Google Диска. Например, если я захожу на drive.google.com и создаю новый файл (например, «Документ») и вставляю некоторый контент (текст) в документ, этот новый файл, представляющий этот документ, будет отображаться в каталоге моего Mac (т. Е. / Users / myname / Google Диск / filename.gdoc). Однако, если я возьму этот файл и открою его в текстовом редакторе, я увижу, что единственным содержимым файла является ссылка на онлайн-файл и некоторую другую информацию. Фактическое содержание документа Google отсутствует в файле на моем компьютере. Поскольку содержимое документа отсутствует в файле, который находится на моем компьютере, Spotlight нечего индексировать.
Я думаю, что это действительно неудачно. Идея о том, что я мог бы использовать Spotlight для поиска по всем файлам, которые я создал в сети, действительно прекрасна, но похоже, что Google Drive не загружает содержимое файлов, поэтому Spotlight ничего не может проиндексировать. Как вы заметили, Precipitate предоставил эту функциональность, но она больше не работает и больше не разрабатывается.
Одна альтернатива не в центре внимания - использовать приложение Альфред для поиска:
Поиск Google Диска с приложением Альфреда
Все это на самом деле является ярлыком, чтобы открыть ваш гугл-диск в веб-браузере и запустить поиск - не совсем то, что вы (или я) хотите.
Существует также приложение под названием Found , которое может выполнять поиск на Google Диске, но эта компания была куплена, и приложение больше не разрабатывается. Я не пробовал самую последнюю версию (выпущенную в 2013 году), и отзывы на macupdate.com неоднозначны по поводу его текущей функциональности, но, возможно, стоит попробовать.
источник
Я использовал версию ответа, предоставленную здесь,
sudo mdutil -E /Volumes/[DriveName]
но сначала я должен был убедиться, что Google Drive был подключен. Итак, я сделал это:Источник: Настройка потока файлов на диске
Очень важно не ставить пробел между Google Диском, как показано в столбце поддержки Google, потому что Терминал воспринимает это как жесткое возвращение при вводе команды index.
Затем перезагрузите Mac, чтобы диск Google был подключен как GoogleDrive, а затем:
Источник: Терминал 101: Восстановление индекса внимания на лету
источник
/Volumes/GoogleDrive
. Я включил индексирование, просто используяsudo mdutil -E /Volumes/GoogleDrive
, перезагрузка не требуется.Сначала я был смущен, потому что Spotlight не индексировал этот диск. Однако, как только я заставил это сделать, я смог просто отлично искать. Вы можете перестроить индекс для определенного диска, следуя этому руководству.
http://www.techradar.com/how-to/computing/apple/terminal-101-rebuild-the-spotlight-index-on-the-fly-1305684
источник
Есть выход. Это не красиво.
Используйте приложение, такое как CloudPull, которое создает резервную копию Документов Google на локальном диске. Тогда Spotlight найдет локальную копию. Это дает вам имя найденного файла.
Используйте Google Диск для резервного копирования ярлыков в Документы Google, которые открывают настоящий документ в Google.
Используйте Spotlight для поиска нужного контента, затем выберите найденное имя и найдите его, чтобы найти ярлык Google Documents, и откройте его, чтобы открыть документ в Google.
источник
Это происходит автоматически для любых папок / файлов Google Диска, которые вы синхронизировали локально с помощью приложения GD, поскольку эти файлы технически находятся в вашей системе. Результаты Spotlight становятся гиперссылками на онлайн-файл диска, открывающийся в вашем браузере.
Просто убедитесь, что все, что вы хотите найти таким образом, сохранено в «Моем диске» и что у вас есть это, или какие-либо вложенные вами папки, синхронизируясь с вашим локальным каталогом.
источник
Если вы готовы попробовать альтернативу Spotlight, а именно Альфреду, вам пора.
Альфред технически является средством запуска / поиска файлов, но он способен гораздо больше благодаря рабочим процессам. Не вдаваясь в подробности, он работает в основном как Spotlight: после нажатия клавиши на клавиатуре вы получаете прямоугольник в центре экрана, где вы можете ввести свой поисковый запрос и получить ответы (намного быстрее, чем Spotlight). На сайте разработчиков есть действительно хорошие учебники, и кривая обучения очень мала. Чтобы использовать рабочие процессы, вам нужна опция Powerpack, которая не является бесплатной (Альфред есть), но я настоятельно рекомендую это при своевременной покупке.
Альфред использует базу данных индекса Spotlight для поиска документов. Но я обнаружил - и о человек, которого я пробовал - что Spotlight очень ненадежно работает с сетевыми дисками. И даже если вы установите Google диск с CloudMounter или Mountainduck и т.д. Вы не можете индексировать его. ( Вы можете проиндексировать подключенный сетевой диск в локальной сети, но я пока только временное решение . )
НО Альфред, к счастью, может многое сделать с рабочими процессами. И есть рабочий процесс для поиска диска Google. Вы можете скачать его здесь . Это не обходной путь, это нативное решение.
Просто дважды щелкните
google_drive.alfredworkflow
файл и добавьте его в Alfred. Вам, вероятно, будет предложено обновить его, но как только вы закончите, вы можете искать файлы на вашем диске Google в окне Альфреда, печатая буквуd
иsearch term
. Вы увидите попадания в выпадающем списке, вы можете выбрать их, и они откроются в браузере. Это молниеносно.источник