Звіти про прожектор "Індексація та пошук інвалідів" у Леві


32

Лев постійно «втрачає» інформацію про Spotlight. Каталоги та програми зникають, пошук повнотекстових текстів припиняє роботу і т. Д. Мені здається, потрібно повторно індексувати його раз на тиждень або близько того.

Однак зараз, схоже, це зовсім не працює.

Біг

sudo mdutil -i on /

від Терміналу я отримую повідомлення

"Indexing and searching disabled."

Я спробував перевантажувати файли уподобань, видаляючи всю папку V100, виправляючи дозволи тощо, але Spotlight все ще вважає, що індексація вимкнена на весь мій том (так, я додав / видалив увесь диск із налаштувань конфіденційності Spotlight ").

У консолі у мене досить багато помилок, які виглядають так

mds: (Error) Server: Disabled store registered for scope "/Applications"

Однак я не знаю, як сказати йому, щоб повторно включити цю область, оскільки mdutil видає помилку, коли я намагаюсь увімкнути індексацію та видає помилку, коли я намагаюся видалити індекс

EDIT: Я перевстановив Лева. Проблему не вирішено :(


Ви випадково використовуєте інструмент "очищення"? Деякі з них надмірно агресивні і видаляють індекс уваги.
Ingmar Hupp

ні, ніяких засобів для очищення.
lemonginger

Ви можете спробувати очистити кеш і відновити його за допомогою наступної команди: sudo mdutil -pEsav. Команда, яку ви виконуєте, просто вмикає її, але вона може забиватися з іншої причини. Скільки вільного місця у вас на диску (скільки зайнято)? І які помилки ви отримуєте від mdutil?

Я другий біг sudo mdutil -pEsav. Мій привід timemachien постійно індексувався. Після запуску цього і очікування прожектора, щоб закінчити перебудову, у мене більше не було проблем.
cftarnas

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

Відповіді:


32

У мене була точно така ж проблема, коли всі рішення вище не випадали однаково. Потім я переглянув список каталогів /і знайшов прихований файл .metadata_never_indexу кореневій директорії. Я видалив цей файл і був в змозі повернути фару знову mdutil -iна /.

mds зараз переустановлюється на жорсткому диску, зараз все виглядає добре.


У мене була ця сама проблема після зображень. Це рішення спрацювало для мене :)! Більше року пізніше.
Ethabelle

СПАСИБІ! Намагалися змусити це працювати пару місяців на робочому ноутбуці. Я зробив sudo rm .metadata_never_index, потім запустив ваш mdutil -i on /, і він сказав "Індексація увімкнена". Тепер я нарешті отримую графік індексації!
неописатись

Це вирішило і для мене, однак проблема виникає знову після перезавантаження. .metadata_never_indexФайл з'явився в /. Однак, можливо, причина в тому, що я просто запустив команду sudo mdutil -a -i on(не вказуючи `` в кінці).
mrk2010

Це рішення працювало для мене на новій установці macOS Sierra 10.12.6, грудень 2017
мереживний

20
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo mdutil -i on /
sudo mdutil -E /

1 - вимкнення індексу

2 - видалити папку Spotlight

3 - включення індексації

4 - перебудувати

Чи допомагає це?

Також здається, що ви можете використовувати ці команди:

sudo mdutil -a -i off
sudo mdutil -a -i on

Ні, коли я намагаюся, щоб на будь-якому томі чи підмножині тома я отримував таке, як згадувалось, індексування та пошук вимкнено.
lemonginger

1
Я знаю, що це має щось спільне з повідомленнями про помилки MDS у журналі (mds: (Помилка) Сервер: магазин інвалідів зареєстрований для області XXXX), але я не знаю, чому / як вони відключені
lemonginger

1
@lemonginger: Крок 2, rm -rf /.Spotlight*не вдається "з дозволом відмовлено" . Я застряг.
orome

Спробуйте з sudo rm, я відредагував своє вище повідомлення
maggix

@maggix: Я теж спробував це (хороша пропозиція), але він також не вдається.
orome

6

Інші рішення не спрацювали для мене, проте наступним був винуватцем моєї справи.

Переконайтеся, що ваш основний / основний жорсткий диск не в налаштуваннях конфіденційності для прожектора. Чомусь у мене був увесь жорсткий диск у списку "Запобігти прожектору індексувати наступні місця".

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


Це було для мене ключовим. Обсяг, який я хотів індексувати, знаходився у вікні конфіденційності. Натиснувши мінус (-), його видалено. Тоді я міг би застосувати кроки, окреслені maggix. Мені довелося двічі "включити", один раз для пошуку, а потім для індексації. Обидва рази команда: sudo mdutil -i on /
Dickster

УВАГА: У мене є двосистемний жорсткий диск, розділений на два томи. Коли я додаю гучність, яку НЕ використовую, на панель Spotlight -> Конфіденційність, я виявляю, що вона з’являється і на панелі конфіденційності ДРУГОГО тома. Отже, коли я перезавантажуюсь на ДРУГІЙ том, він знаходиться на власній панелі конфіденційності? !! НЕ того, що я очікував, тим більше, що кожен том має власну директорію .Spotlight-V100. Це помилка Apple?
Дікстер

4
sudo mdutil -i off /
sudo rm -rf /.Spotlight*
sudo rm -rf /.metadata_never_index
sudo mdutil -i on /
sudo mdutil -E /

Поєднання сказаного працювало для мене. Крок 3 був великим. Позбувся "Індексації та пошуку інвалідів". повідомлення. Потім кроки 4 та 5 спрацювали, як очікувалося.

  1. вимкнути індексацію
  2. видалити папку Spotlight
  3. видалити файл метаданих
  4. включити індексацію
  5. відновити

це працювало для мене.
dirkk0

3

Після всіх початкових етапів усунення несправностей:

  • Перебудуйте індекс
  • Спроба в іншому обліковому записі користувача
  • Скиньте префікси / кеш і почніть спочатку

Я виявив, що проблема лежала в тому, що було включено / вимкнено У терміналі я запустив "mdutil -sa" і отримав:

/:
    Indexing enabled. 
/Groups:
    Indexing disabled. 
/Shared Items/Public:
    Indexing disabled.
/Users:
    Indexing disabled. 
/Users/sarah/Documents:
    Indexing enabled. 

Я помітив "/ Користувачі: Індексування вимкнено." У цьому проблема. Виправлення: "sudo mdutil -i on / Users". Після цього він переіндексувався / Користувачі, що зайняло значно більше часу, ніж раніше, і до його закінчення він шукав мою пошту!


3

Це також може бути спричинено застряганням у безпечному режимі. Щоб виправити це, необхідно скинути NVRAM, утримуючи Command ⌘, Option ⌥, Pі Rключі відразу після перезавантаження (до появи сірого екрану).


1

Я помітив цю проблему після iMacвстановлення оновлення програмного забезпечення 10.7.4на свою машину. Більшість запропонованих командних рядків створить 'Indexing and searching disabled'. sudo mdutil -pEsavдав мені'datastore publishing not implemented.'

Нижче наведено рішення, яке спрацювало:

  • редагувати /etc/hostconfig
  • додайте рядок 
 SPOTLIGHT=-YES-внизу (цей рядок відсутній)
  • перезавантажити

(після перезавантаження зробіть трохи супу, поки ваша машина готує індекс)


0

Тільки комбінація -Eі -i onпрацювала для мене:

sudo mdutil -E -i on /Volumes/blah

-1

Це спрацювало для мене: повторно ввімкніть індексацію прожектора

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

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