Чому шукач не знаходить усіх файлів?


10

У мене був розумний пошук для моїх файлів Photo Stream, розміщених у ~/Library/Application Support/iLifeAssetManagement/assets/sub/, шукаючи файли JPG та PNG. Я виявив, що не всі файли відображаються. Тож я пішов їх шукати і зміг їх знайти.

введіть тут опис зображення

Як це має сенс? Чому шукач не бачить однакових результатів? Список файлів був досягнутий за допомогою команди find у запиті. Тоді я передав простий результат пошуку у wc, щоб отримати підрахунок, 153 файли, знайдені через пошук у терміналі, але лише 75 у Finder за допомогою прожектора? Яка угода?


Ви виключили деякі папки з індексації прожекторів? Це може пояснити це.
Річард

Відповіді:


7

Можливо, буде потрібно відновити базу даних Spotlight, запустивши

sudo mdutil -E /

і чекали кілька годин. У мене було те саме питання і в минулому, і відбудова індексу вирішила його.


1
Spotlight робить індексні файли, що знаходяться в системних папках, але зазвичай не залишають їх у результатах пошуку.
l'L'l

Перебудова індексу за допомогою sudo mdutil -E /виправленої проблеми. Дякую!
Кріс Вагнер

1

Я маю це постійно ...

Ручний пошук або збережені результати пошуку:

  • IMG_4668.JPG
  • IMG_4663.JPG
  • IMG_4662.JPG
  • IMG_4661.JPG

і в папці / tools / sub я бачу всі файли. (включаючи IMG_4664 / 5/6 / 7.JPG тощо)

Після виконання наступної команди все в порядку, але це займе лише тиждень або близько того, перш ніж воно зіпсується знову.

sudo mdutil -E /

Те саме стосується папки ~ / Бібліотека / Мобільні документи /. Кілька тестів на інших папках є успішними. Тільки не результати цих двох папок, для яких обидві (?) Знаходяться під ~ / Бібліотека /

Старий Macbook і мій новий (щойно встановлений) Macbook: той самий випуск


0

Мені не зовсім зрозуміло, що ви маєте на увазі під розумним пошуком. Я припускаю, що ви посилаєтесь на "Розумну папку", яка дозволяє вказувати та зберігати критерії пошуку Spotlight?

У Lion розумна папка із збереженими критеріями Spotlight з’явиться у Finder у вигляді папки із піктограмою шестерні. Інтелектуальні папки відображаються ~/Library/Saved Searches/з розширенням .savedSearch, що є фактично списками уподобань, що містять псевдоніми, що створюють віртуальну папку.

Якщо дивитися на знімок екрана, він не здається, що ви використовуєте смарт-папку. Ще одне зауваження полягає в тому, що ваш пошук Finder показує файли в subкаталозі, де в Terminal ви свердлите далі. Оскільки, здається, це звичайний пошук у центрі уваги, має ідеальний сенс, чому ви не бачите однакових результатів у Finder і Terminal.

За замовчуванням прожектор не індексує та не шукає системні папки, що включає папку «Бібліотека», яку ви шукаєте. Щоб вирішити невідповідність, ось що потрібно зробити:

У Finder перейдіть до:

  1. ~ / Бібліотека / Підтримка програм / iLifeAssetManagement / активи / підрозділ /
  2. У subвікні натисніть всередину вікна пошуку і натиснітьoption return
  3. Search: This Mac| subмає з’явитися трохи нижче
  4. Клацніть, subа потім +праворуч
  5. З меню, що випадає , яке з'являється вибрати KindцеImage All
  6. Клацніть saveкнопку праворуч і назвіть її.

Якщо ви все одно не отримуєте однакових результатів пошуку проти терміналу, перегляньте параметри критеріїв пошуку ( +), щоб внести коригування. Сподіваємось, це допомогло вам та / або будь-кому іншому, хто потребує налаштування "розумного пошуку".


Так, вибачте, що я мав на увазі Smart Folder. Я її видаляв і відтворював заново кілька разів під час усунення несправностей, через що ви не бачите цього зображення.
Кріс Вагнер

Щодо місця пошуку, то різниці не було, якби я побіг pwdна цей підказку у Терміналі, ви побачили б, що я в папці sub, я впевнений, що @patrix правильний щодо кешування.
Кріс Вагнер

0

Це для мене працювало:

Перейдіть у розділ Налаштування системи> Вкладка "Конфіденційність" прожектора. Натисніть кнопку "+" внизу та додайте гучність, яку ви намагаєтеся шукати. Це видалить гучність з результатів пошуку. Потім натисніть кнопку "-", щоб видалити гучність, яку ви тільки що додали. Це призведе до повторного зменшення обсягу, який має проблеми.

Повторіть пошук. Якщо ви знаходитесь в тій же ситуації, в якій я був, це має спрацювати.


0

Я довго і важко виправляв одну і ту ж проблему з Finder, не виявляючи результатів при простому пошуку. Я натрапив на це рішення, яке, здається, ефективно працювало і тепер вилікувало моє старече розлад. Я використовую OS X Yosemite, і з мого дослідження, схоже, кілька версій OS X, і у великої кількості людей виникли саме ці проблеми.

Рішення нижче: -

  1. Відкрийте нове вікно Finder
  2. Перейдіть у папку "Бібліотека"
  3. Відкрийте папку "Налаштування"
  4. Знайдіть файл "com.apple.finder.plist" і перемістіть його в кошик (тобто видаліть)
  5. У меню Apple у верхньому лівому куті виберіть Вийти (Або зробити перезапуск)
  6. Увійдіть назад у свій обліковий запис користувача
  7. Відкрийте нове вікно пошуку і виконайте інший пошук, щоб перевірити, чи встановлено його
  8. Після того, як пошук Finder буде підтверджений, що знову працює з відображенням результатів, ви можете спорожнити кошик

Це має вирішити ваші проблеми. Щасти!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.