「あのファイルどこいった?」と検索窓に打ち込んでも、一向に出てこない。SharePointを使い始めてから、この悩みは後輩からも繰り返し相談される。
SharePointでファイルが検索できない原因は、大きく3つが絡み合っている。インデックス(索引)の遅延・権限の設定ミス・ファイル名の問題だ。
この記事では原因ごとに今すぐ試せる対処法を順番に解説する。
SharePoint検索できない原因は「3つの壁」にある
まず理解しておきたいのが、SharePointの検索はGoogleのような即時反映ではないという点だ。
ファイルをアップロードすると、内部で「クロール(crawl)」と呼ばれる索引作成処理が走る。これが完了しないうちに検索しても結果に出てこない。つまり、「ファイルはある。でも検索には出ない」という状態は仕様の範囲内のこともある。
原因① インデックス遅延|アップしたばかりは検索に出ない
SharePointの検索インデックスは、Microsoftのクローラーが定期的に巡回して更新する。このサイクルが完了するまでに数分から最大24時間程度かかることがある。
大量のファイルを一括アップロードした直後や、サイトを新規作成した直後は特にインデックスが追いつかない。確認の流れは以下のとおりだ。
原因② 権限の設定ミス|見られないファイルは検索されない
SharePointには「セキュリティトリミング(security trimming)」という仕組みがある。閲覧権限を持たないファイルは検索結果に表示されない機能で、標準で有効になっている。
「ファイルが消えた」と誤解されやすいが、実際は権限の範囲外にあるだけというケースが多い。チェックすべき項目は以下のとおりだ。
権限の問題は自力で解決できないケースも多い。SharePointサイトの管理者(サイトオーナー)に連絡して、対象フォルダへのアクセス権を付与してもらうのが最短ルートだ。
権限エラーが絡む別のトラブルについては、こちらも参考になる。
→ SharePoint共有リンクがアクセス拒否!権限エラーの原因と直し方
原因③ ファイル名・メタデータの問題|検索エンジンが読めない名前
ファイル名に特定の問題があると、インデックスに正しく登録されないことがある。NGになるパターンは次のとおりだ。
- ファイル名に特殊文字が含まれている(
# % & * : < > ? / \など) - パスを含むファイル名が400文字を超えている
- パスワード付きZIPや暗号化PDFなど内容を読めないファイル形式
- メタデータ(プロパティ)が空白のままになっている
解決策はシンプルで、ファイル名をシンプルにリネームするだけだ。記号や特殊文字は英数字かアンダースコアに置き換えると検索精度が上がる。
対処法④ 検索スコープを「すべてのサイト」に切り替える
SharePointの検索画面には「このサイト」と「すべてのサイト」を切り替えられるスコープ機能がある。この設定が「このサイト」のままだと、目的のファイルがある別サイトを検索できない状態になっている。
Microsoft 365のホーム(office.com)から検索する方法もある。ここからはOneDriveとSharePoint両方を横断できるため、ファイルが見つかりやすい。
対処法⑤ KQL構文でキーワードを絞り込む
SharePointの検索には「KQL(Keyword Query Language)」という絞り込み構文が使える。難しく聞こえるが、実用的な使い方はシンプルだ。
特に「filetype」指定は、同名のWordとExcelが混在する環境で非常に便利だ。曖昧なキーワードでもピンポイントに見つけられるようになる。
ファイルが開けない・編集できないという別のSharePointトラブルには、こちらも合わせて参照してほしい。
→ SharePointファイルが開けない・編集できない原因と直し方【完全ガイド】
それでも解決しない場合はサイト設計を疑う
ここまでの対処で解決しない場合、SharePointサイト自体の設計に問題がある可能性がある。具体的には以下のような構造的な原因が考えられる。
- ライブラリのインデックスが管理者により無効化されている
- サイトコレクションが検索対象から除外されている
- Microsoft 365テナント全体の検索ポリシーで制限がかかっている
これらは管理者権限がないと確認できない。IT部門やSharePoint管理者に「どのサイト・ライブラリのどのファイルが検索されないか」「いつから検索できなくなったか」を具体的に伝えると原因の特定が早い。
OneDriveの同期エラーがSharePoint検索に影響することもあるため、並行して確認しておこう。
→ OneDrive同期できないエラーの原因と直し方【完全ガイド】
まとめ|SharePoint検索できない原因と対処法の早見表
「ファイルが見つからない=ファイルが消えた」ではない。SharePointの検索トラブルはほぼすべてに原因があり、落ち着いて一つずつ確認すれば解決できる。
まずはライブラリを直接開いてファイルの存在を確認するところから始めよう。それだけで原因の半分は絞り込める。権限・ファイル名・スコープの順に確認し、解決しない場合は管理者への相談が最も確実な道筋だ。