カレンダー イベント検索すると結果なし 修復
macOS バンドルの「カレンダー」のイベント検索すると「結果なし」となる。
OSのアップグレードや環境移行したりすると発生することが多い。
ネット上ではいろいろな対策が紹介されています。
環境や状態によりどの方法が適合しているかは異なります。
・iCloudとカレンダー同期設定のオンオフ
システム環境設定-Apple ID-iCloud-カレンダーの項目チェックボックスのオンオフ
・カレンダーのキャシュクリア(直接キャッシュファイル削除またはターミナル)
直接手動でキャッシュファイル削除
ユーザー-ライブラリ-Calendarsフォルダ内の下記ファイル削除
Calendar Cache
Calendar Cache-shm
Calendar Cache-wal
(削除操作時はカレンダー終了していること)
ターミナルでキャッシュファイル削除
spotlight検索のインデック機能を一時無効にして再度有効にする。
spotlight検索のインデックスオフ
$ sudo mdutil -i off /
spotlight検索のインデックスオン
$ sudo mdutil -i on /
・Spotlightのインデックス再作成
システム環境設定-Spotlight
プライバシータブへMacintosh HDをドラックして検索から一度除外する。再度逆にMacintosh HDをプライバシータブから削除して検索対象とする。インデックス再作成されます。
〜ご参考まで
弊社でも環境移行したら、カレンダーにてイベント検索されなくなり、「Spotlightのインデックス再作成」で復旧できました。