Outlook for Mac の検索が動かない? インデックスの再構築方法 (2026年版)
- クラシック版およびレガシ版の Outlook for Mac は、独自のインデックスではなく macOS の Spotlight を検索のインデックスに利用します
- Spotlight のインデックスが不完全または破損していると、メールが存在していても Outlook の検索が「結果なし」になります
- 新しい Outlook for Mac はサーバー側で検索するため、Spotlight の問題の影響を受けません
- Spotlight インデックスの再構築が最も一般的な対処法で、システム設定またはターミナルから実行できます
メールが確かにあるのに Outlook for Mac の検索で「結果なし」と表示される場合、原因はたいてい Spotlight です。レガシ版およびクラシック版の Outlook for Mac は、独自の検索インデックスを持たず、macOS の Spotlight にメールのインデックス作成を任せています。Spotlight のインデックスが不完全だったり、ブロックされていたり、破損していたりすると、メールボックスのデータ自体は正常でも、Outlook の検索結果は空になります。このガイドでは、Microsoft と多くの Mac ユーザーが推奨する順に、確認と対処の手順を説明します。
Mac が Windows と違う理由
Windows の Outlook は Windows Search サービスを使います。Mac のクラシック版およびレガシ版 Outlook は、インデックス作成を、macOS 全体の検索を支える Spotlight に任せています。そのため、Mac で Outlook の検索が失敗する場合、対処法はほぼ必ず Outlook ではなく Spotlight に関するものになります。
重要な例外が 1 つあります。新しい Outlook for Mac は、Spotlight ではなく Microsoft 独自のサーバー側検索を使います。新しい Outlook for Mac をお使いの場合、以下の Spotlight の対処法は当てはまらず、最後に説明する接続とサーバーの確認が最も確実です。
まずは簡単な確認から
何かを再構築する前に、手軽なものから始めましょう。
インデックス作成の完了を待つ。最近アカウントを追加した、新しいプロファイルを作成した、PST や OLM ファイルからデータをインポートした場合は、Spotlight がまだインデックスを作成中の可能性があります。完了するまで待ってから、もう一度検索してください。
プロファイル名に特殊文字がないか確認する。スラッシュ、アンパサンド、アスタリスクなどを含むプロファイル名は、検索を壊すことがあります。確認するには、Finder で [アプリケーション] を開き、Microsoft Outlook を右クリックして [パッケージの内容を表示] を選び、Contents と SharedSupport の下にある Outlook Profile Manager を開きます。特殊文字が含まれている場合は、プロファイル名を変更してください。
Outlook が Spotlight から除外されていないことを確認する。Apple メニューから [システム設定] を開き、[Siri と Spotlight]、[Spotlight のプライバシー] の順に進みます。Outlook のプロファイル フォルダーや起動ディスクが一覧にある場合、Spotlight によるインデックス作成がブロックされています。該当の項目を選び、マイナスボタンをクリックして削除し、システム設定を終了します。Spotlight がその場所のインデックス作成を再開します。
Spotlight インデックスを再構築する
簡単な確認で解決しない場合は、Spotlight に再構築を強制します。最も簡単な方法は、ターミナルを使わずシステム設定で行う方法です。
- Apple メニューから [システム設定]、[Siri と Spotlight]、[Spotlight のプライバシー] の順に開きます。
- プラスボタンをクリックして、起動ディスク (通常は Macintosh HD) を追加します。
- システム設定を終了し、しばらく待ちます。
- もう一度 [Spotlight のプライバシー] を開き、Macintosh HD を選択して、マイナスボタンで削除します。
- Spotlight がインデックスを自動的に再構築します。完全な再インデックスには 1 時間以上かかることがあります。
Spotlight の処理が終わったら、Outlook を開いて、もう一度検索を試します。
ターミナルで再構築する
しっかり再構築したい場合は、ターミナルのほうが手早く実行できます。Finder で [アプリケーション]、[ユーティリティ] の順に開き、ターミナルを起動します。
起動ボリュームのインデックスを再構築するには、次のコマンドを入力して Return キーを押します。パスワードの入力を求められます。
sudo mdutil -E /
APFS を使用している Mac では、データ ボリュームも再構築します。
sudo mdutil -E /System/Volumes/Data
進行状況は、いつでも次のコマンドで確認できます。
mdutil -s /
再インデックスの実行中は、検索結果が限られる場合があります。完全な再インデックスは Outlook だけでなく macOS 全体の検索に影響するため、この方法は慎重に使ってください。
OutlookSearchRepair ユーティリティは今でも使えますか?
いいえ。現在の Mac では OutlookSearchRepair は選択肢になりませんが、このツールが行っていた処理は 2 つのターミナル コマンドで手動で実行できます。このツールに関する Microsoft 自身の注記には、macOS Mojave (10.14) 以降では動作しなくなったとあり、これは 2018 年以降のすべての macOS リリースに当てはまります。download.microsoft.com のダウンロード リンクは現在「not found」エラーを返します (2026 年 10 月に確認)。Outlook for Mac の「結果なし」に関する Microsoft のサポート記事では今も最初の手順として挙げられていますが、この記事は Outlook 2016 for Mac と Outlook for Mac 2011 向けに書かれたものです。
このツールは 2 つのことを行っていました。Spotlight を混乱させる Outlook の重複コピーを探し、そのうえでディスク全体ではなく Outlook のプロファイルだけを再インデックスしていました。どちらの手順も、今でもターミナルから実行できます。
- Mac を再起動してからターミナルを開き、
mdimport -Lを実行します。「Microsoft Outlook Spotlight Importer.mdimporter」が複数表示される場合は、使っていない方の Outlook を削除し、ゴミ箱を空にして、もう一度再起動します。 - 次の Microsoft のコマンドで Outlook のプロファイルだけを再インデックスします。
<user_name>はお使いの Mac のユーザー名に置き換えてください。プロファイル名を変更している場合は、Main Profile の代わりにその名前を使います。
mdimport -g "/Applications/Microsoft Outlook.app/Contents/Library/Spotlight/Microsoft Outlook Spotlight Importer.mdimporter" -d1 "/Users/<user_name>/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/Main Profile"
完了したら、Outlook を終了して開き直します。Spotlight インデックス全体を再構築するより早く済むため、上記の完全な再構築の前に試す価値があります。新しい Outlook for Mac をお使いの場合、これらはいずれも当てはまりません。新しい Outlook は Spotlight を通じて検索しないためです。
Outlook の Spotlight インポーターを確認する
レガシ版 Outlook は、Microsoft Outlook Spotlight Importer というコンポーネントを通じて Spotlight と連携します。このインポーターが登録されていないと、Spotlight のほかの部分が正常でも、Outlook の内容のインデックスは作成されません。ターミナルで、登録されているインポーターを次のコマンドで一覧表示できます。
mdimport -L
Microsoft Outlook Spotlight Importer が一覧にない場合は、通常、Outlook を再インストールすると復元されます。
最後の手段としてプロファイルを再作成する
それでも検索が失敗する場合は、プロファイルのデータ自体が壊れている可能性があります。まずバックアップを取り、Outlook に再作成させます。
- Outlook を完全に終了します。
- Finder で [移動]、[フォルダへ移動] の順に選び、次のパスを入力します:
~/Library/Group Containers/UBF8T346G9.Office/Outlook - Outlook Profiles フォルダーを開き、お使いのプロファイル フォルダーを見つけてバックアップ コピーを作成し、元のフォルダーの名前を変更します。
- Outlook を開いてサインインし、メールボックスの再同期を待ちます。同期が終わったら検索を試します。
新しい Outlook for Mac に切り替える、または Web 版を使う
macOS の更新のたびに Spotlight が壊れる場合、長期的な解決策は、Microsoft のサーバー側検索を使い、Spotlight にまったく依存しない新しい Outlook for Mac です。すぐにできる回避策としては、Outlook on the web (outlook.office.com) で検索する方法もあります。この検索はサーバー側で実行されるため、ローカルの Spotlight の問題の影響を受けません。
Spotlight に頼らずに済む方法
Spotlight の再構築は、macOS の更新のたびに繰り返すことになりがちな対処法です。システムのインデックスに頼りたくない場合は、Inbox Search をお試しください。メールボックス独自のローカル インデックスを作成し、Outlook 内で直接検索する Outlook アドインです。お使いのデバイス上で動作するため、メールが Mac の外に出ることはなく、メールの検索に Spotlight を使うこともありません。Outlook for Mac のほか、新しい Outlook や Outlook on the web でも動作します。
Mac で Outlook の検索が壊れるたびに Spotlight を再構築するのは、もう終わりにしましょう。
Inbox Search は、デバイス上の AI を備えた Outlook アドインです。独自のインデックスを作成するため、macOS の Spotlight に頼らずにメールを見つけられます。
Microsoft Marketplace からインストールよくある質問
OutlookSearchRepair ユーティリティはどこでダウンロードできますか? Microsoft からはもう入手できません。download.microsoft.com のリンクは「not found」を返し、そもそもこのツールは macOS Mojave (10.14) 以降では動作しません。サードパーティのダウンロード サイトにあるコピーは避けてください。mdimport -L を実行して Outlook の重複インストールがないか確認してから、上記の Microsoft の mdimport -g コマンドで Outlook のプロファイルを再インデックスしてください。
Mac で Outlook を再インデックスするにはどうすればよいですか? まず、Microsoft の mdimport -g コマンドで Outlook のプロファイルだけを再インデックスします。それでも検索で結果が返らない場合は、Macintosh HD を [Spotlight のプライバシー] に追加してから再び削除するか、ターミナルで sudo mdutil -E / を実行して、Spotlight インデックス全体を再構築します。完全な再構築には 1 時間以上かかることがあります。
新しい Outlook for Mac は Spotlight を使いますか? いいえ。新しい Outlook for Mac は Microsoft のサーバー上で検索するため、Spotlight の再構築や OutlookSearchRepair の影響を受けません。新しい Outlook で検索が失敗する場合は、接続を確認し、Outlook on the web で同じ検索を試してください。