Две вещи, которые я обнаружил, исследуя эту же проблему:
Импортеры 32-битных прожекторов
Похоже, это одна из причин, по которой mds и mdworker (системные процессы, стоящие за Spotlight) отключились и не смогли завершить индекс. (И может объяснить таинственные сообщения «Невозможно поговорить с lsboxd».) Поскольку mds и mdworker являются 64-битными процессами, вероятно, они не могут работать со старыми 32-битными импортерами Spotlight (я обнаружил три в моей системе).
Чтобы узнать, есть ли у вас, используйте Terminal.app и введите эту команду: mdimport -L
Это даст вам список путей, где вы можете найти каждого из импортеров Spotlight (некоторые встроены в сторонние приложения). Используйте команду Finder «Перейти к папке ...», чтобы открыть вложенную папку каждого Spotlight Importer. В Finder, «Получить информацию» на каждом, чтобы увидеть, если он говорит «(32-разрядный)». Я переместил их в корзину и попробовал процесс, предложенный выше, и он, казалось, работал лучше.
Восстановление почтовых ящиков Mail.app
Это было то, что в конечном итоге заставило Spotlight индексировать электронную почту, которая не была включена в предыдущие попытки, даже после процессов, предложенных выше и в других местах. Только после того, как Mail.app перестроил почтовые ящики, Spotlight начал возвращать результаты поиска из этих мест.