ADVERTISEMENT

【Box】フォルダだけ検索に出ない時のインデックス確認

【Box】フォルダだけ検索に出ない時のインデックス確認
🛡️ 超解決

Boxでファイルを検索すると結果に表示されるのに、特定のフォルダだけがヒットしないという現象が発生することがあります。この問題の多くは、Boxのインデックスが正しく構築されていない、あるいは検索対象から除外されていることが原因です。フォルダ検索に不具合が生じると、必要な資料にたどり着けず業務効率が大きく低下します。本記事では、フォルダだけが検索に出ない原因を切り分ける方法と、インデックス状態を確認する具体的な手順を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Box Webアプリの検索履歴(最近使ったフォルダ一覧)と、管理コンソールの「インデックス状況」画面
  • 切り分けの軸: 端末のローカルキャッシュ(Box Drive)か、Boxサーバー側のインデックスか、アカウントの権限設定か
  • 注意点: フォルダの「非表示」設定や共有リンクの有無は一般ユーザーで変更できないため、管理者の確認が必要な場合があります

ADVERTISEMENT

フォルダが検索に表示されない原因と仕組み

Boxではアップロードされたファイルやフォルダの情報を検索用のインデックスに登録し、高速な全文検索を実現しています。このインデックスが正常に機能しない場合、フォルダだけが検索結果から漏れる事態が起こります。主な原因は以下の3つに大別されます。

Boxのインデックス処理の基礎

Boxは新しく作成・変更されたアイテムに対して、一定の間隔でインデックスを更新します。この更新には数分から数時間かかることがあり、特に大量のファイルを一度にアップロードした直後は遅延が発生しやすくなります。また、インデックスはフォルダ名、ファイル名、ファイル内のテキストを対象としますが、フォルダ名が極端に短い(1文字など)場合や日本語以外の特殊文字を含む場合は、インデックスが正しく扱われないことがあります。

フォルダとファイルのインデックスの違い

ファイルのインデックスは中身のテキストまで含めて作成されるのに対し、フォルダのインデックスは「フォルダ名」と「パス」のみです。このため、フォルダ名に検索キーワードが含まれていないとヒットしません。また、フォルダが複数の親フォルダに存在する場合や、共有設定によりアクセス権が制限されている場合も、検索結果から除外されます。権限がないフォルダはインデックス自体に登録されないため、管理者であっても表示されないケースがあります。

まず確認すべき基本ポイント

問題を切り分けるために、以下の手順を順番に試してください。これらの確認は特別な権限がなくても実行できます。

  1. Box Webアプリで検索を試す: ブラウザからBoxにログインし、該当フォルダ名の一部を入力して検索します。ファイルは表示されるか、フォルダのみ表示されないことを確認します。
  2. フォルダのパスを直接入力してアクセス: フォルダのURLを直接ブラウザに入力して開けるかどうか確認します。開ければインデックス以外の問題(権限は正常)と判断できます。
  3. 別のブラウザやシークレットウィンドウで検索: キャッシュや拡張機能の影響を排除するため、シークレットモードや別ブラウザで同じ検索を行います。結果が異なればローカル環境の問題です。
  4. Box Driveを一度再起動する: Box Driveを使用している場合、タスクトレイのアイコンを右クリックし「終了」を選んだ後、再度起動します。ローカルキャッシュがリセットされ、検索動作が改善されることがあります。
  5. フォルダ名に使われている文字を確認: フォルダ名に全角スペースや記号(例:★、♪)が含まれていないか確認します。Boxのインデックスは一部のUnicode文字を正しく処理できない場合があります。

ブラウザキャッシュのリセット方法

ブラウザの検索履歴やキャッシュが古いインデックス情報を保持していると、最新のフォルダが表示されないことがあります。Google Chromeの場合、アドレスバーに「chrome://settings/clearBrowserData」と入力し、「キャッシュされた画像とファイル」を選択して「データを削除」を実行します。その後、Boxに再ログインして検索を試してください。この操作は他のサイトのキャッシュも削除するため、影響を考慮して実施してください。

Box Driveとの同期状況確認

Box Driveを利用している場合、ローカルでフォルダが正しく同期されているかを確認します。Finder(Mac)またはエクスプローラー(Windows)でBox Driveの該当フォルダを開き、実際に存在するか確認します。もし存在しない場合は同期が遅れている可能性があり、Box Driveの設定で「同期の一時停止」を解除するか、アカウントからサインアウトして再度サインインすると改善することがあります。

インデックス状況の確認方法(管理者向け)

上記の基本確認で問題が解決しない場合、Box管理者は管理コンソールからインデックスの状態を詳細に確認できます。以下の表は確認手段とその特徴をまとめたものです。

確認手段 確認できる内容 必要な権限 注意点
管理コンソールの「インデックス」セクション インデックスの全体的な状態、進行中のジョブ、エラーの有無 Box管理者(Co-Admin以上) エラーがある場合は該当アイテムのIDを確認可能
Box API(GET /search) 特定のフォルダが検索結果に含まれるかプログラムで確認 APIアクセス可能な管理者アカウント 開発者向けツールが必要
サポートへの問い合わせ Box側のインデックスサーバーに問題がある場合の調査依頼 契約管理者 問い合わせ前にエラーログの取得を推奨

管理コンソールでの具体的な確認手順

  1. Box管理コンソールに管理者権限でログインします。
  2. 左メニューから「設定」→「インデックス」を選択します。
  3. 「インデックス状況」タブを開き、「インデックスエラー」に該当フォルダがリストされていないか確認します。
  4. エラーがある場合は、エラーの詳細をクリックして原因(例:フォルダ名に非対応文字)を確認します。
  5. 問題のフォルダに対して「再インデックス」ボタンがあれば実行します。ない場合はBoxサポートに連絡が必要な場合があります。

フォルダだけ検索に出ないパターンと対処

実際によく発生するパターンをいくつか挙げ、それぞれの対処方法を説明します。

フォルダ名に特殊文字が含まれている

フォルダ名に「%」「#」「&」などのURLエンコードが必要な文字、または全角記号(◆、☆など)が含まれていると、インデックス処理でエラーになることがあります。この場合、フォルダ名から特殊文字を取り除いて再アップロードするか、Boxサポートにインデックスの修正を依頼してください。管理者は管理コンソールで該当フォルダのパスを確認し、問題のある文字を特定できます。

アップロード直後でインデックスが未完了

大きなフォルダ(1000個以上のアイテムを含む)をアップロードした直後は、インデックス作成に時間がかかります。通常は数時間以内に完了しますが、その間は検索に表示されません。この場合は、しばらく待ってから再度検索してください。Boxのステータスページ(status.box.com)でインデックスサーバーに問題が発生していないか確認することも有効です。

権限の不足

フォルダのアクセス権限が自分に付与されていない場合、検索結果に表示されません。共有設定を確認するには、管理者に該当フォルダの共有状態を確認してもらってください。また、自分がフォルダの所有者であっても、上位フォルダの権限が「非表示」になっていると、サブフォルダが検索に現れないことがあります。この場合、上位フォルダのアクセス権設定を見直す必要があります。

管理者に確認すべき設定

一般ユーザーでは変更できない設定が原因の場合、管理者に以下のポイントを確認してください。

  • フォルダの「非表示」設定: 管理コンソールで該当フォルダのプロパティを開き、「非表示フォルダ」にチェックが入っていないか確認します。非設定フォルダは検索結果に表示されません。
  • 共有設定の制限: フォルダが特定のグループまたはユーザーのみに共有されている場合、自分がその範囲に含まれていないと検索に表示されないことがあります。共有範囲を確認してもらいましょう。
  • カスタムメタデータの影響: Boxのメタデータ機能を使用してフォルダにタグを付けている場合、そのタグが検索に使われることがあります。メタデータの設定が原因でフォルダが検索から除外されるケースもあるため、確認が必要です。
  • インデックス除外ルール: エンタープライズ設定で、特定のパターンのフォルダ名(例:「temp」で始まるフォルダ)をインデックスから除外するルールが適用されていないか確認します。

よくある質問(FAQ)

  • Q: フォルダが検索に出ないのに、同じ名前のファイルは検索に引っかかります。なぜですか?
    A: ファイルのインデックスにはファイル名だけでなく内容も含まれるため、フォルダ名にキーワードが含まれていなくてもヒットすることがあります。フォルダ名をキーワードに含めて検索しても出ない場合は、インデックスが未作成か権限不足の可能性が高いです。
  • Q: 再インデックスを実行しましたが、変化がありません。
    A: 再インデックスが反映されるまでには時間がかかることがあります。また、一度エラーになったフォルダは手動での修正が必要な場合があります。管理コンソールのエラーログを確認し、必要に応じてBoxサポートに連絡してください。
  • Q: モバイルアプリとWebで検索結果が異なります。
    A: モバイルアプリではローカルキャッシュを使用するため、Webアプリよりも更新が遅れることがあります。Webアプリで正常に表示されれば、モバイルアプリのキャッシュクリアで解決します。
  • Q: フォルダのURLを直接叩けば開けるのに、検索に引っかかりません。
    A: その場合、フォルダのインデックスが正常に作成されていない可能性が高いです。管理者にインデックスエラーがないか確認してもらい、再インデックスを依頼してください。
  • Q: 他のユーザーは検索できるのに自分だけできないのはなぜ?
    A: アカウント固有の問題として、ブラウザのキャッシュやBox Driveの同期に問題がある可能性があります。手順に従ってキャッシュクリアやBox Driveの再起動を試してください。それでも解決しない場合は、管理者にアカウント設定を確認してもらいましょう。

まとめ

フォルダだけがBoxの検索に出ない原因の多くは、インデックスの未作成やエラー、権限設定、フォルダ名の文字種にあります。まずはWebアプリでの検索やブラウザキャッシュクリアなど、ユーザー側で可能な確認を実施してください。それでも解決しない場合は、管理者による管理コンソールでのインデックス状況確認や、フォルダの非表示設定・共有権限の見直しが必要です。問題が複雑な場合はBoxサポートへ問い合わせることで、根本的な解決に近づくことができます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT