SharePoint Online で見つからない検索結果

問題

ユーザーが SharePoint Online でサイトを検索しようとすると、検索結果にアイテムが表示されない場合があります。 たとえば、次のアイテムが欠落している場合があります。

  • コンテンツ
  • ページ
  • ASPX ページ

この問題は、サイトがクロールされ、検索サービスによってインデックスが作成されており、ユーザーが検索クエリを使用してリソースにアクセスする権限を持っている場合にも発生する可能性があります。

原因

SharePoint Online のクロールの遅延または設定に関連する、予想される結果が失われる可能性があるさまざまな理由があります。

解決方法

  1. この問題を解決するには、次の設定を確認します。

    1. [検索結果にこのサイトを表示できるようにする] が [はい] に設定されていることを確認します。

    2. 管理者として、結果が欠落しているサイトを見つけます。

    3. 右上隅にある歯車アイコンをクリックします。

    4. [サイトの設定] を選択します。

    5. [検索] で、[検索とオフラインの可用性] を選択します。

    6. このサイトを検索結果に表示できるようにしますか?は [はい] に設定されています。

      この設定を [はい] に設定すると、次に予定されているクロール時にサイトにインデックスが作成されます。

      注意

      同じ場所から、管理者は、[サイトのインデックス再作成] を選択して、次のスケジュールされた検索クロール中にサイトを選択できるようにすることもできます。

      詳細な説明とサイトレベルの検索の構成設定については、「詳細情報」セクションを参照してください。

  2. [このドキュメントライブラリのアイテムを検索結果に表示できるようにする] が [はい] に設定されていることを確認します。

    1. 管理者として、検索結果に欠落しているライブラリを見つけます。

    2. 右上隅にある歯車アイコンをクリックします。

    3. [ライブラリの設定] を選択します。

    4. [詳細設定] を選択します。

    5. [このドキュメントライブラリのアイテムを検索結果に表示できるようにする] が [はい] に設定されていることを確認します。

      この設定を [はい] に設定すると、次に予定されているクロール時にライブラリにインデックスを作成する必要があります。

      注意

      同じ場所から、管理者は、[ドキュメントライブラリのインデックスの再作成] を選択して、ドキュメントライブラリ内のすべてのコンテンツに対して次のスケジュールされたクロールを行うようにすることもできます。

  3. 検索結果にないドキュメントのバージョンが、ドキュメントのメジャーバージョンであることを確認します。 バージョンがマイナーバージョンである場合、それがチェックインされてメジャーバージョンとして公開されるまで、検索結果には表示されません。

    1. 管理者として、検索結果にないドキュメントを見つけます。

    2. ドキュメントの横にある3つの点を選択して、詳細な設定を確認します。

    3. バージョン履歴をチェックして、ドキュメントのマイナーバージョンが存在するかどうかを確認します。 存在する場合は、ドキュメントはマイナーバージョンとして使用できますが、ユーザーが検索すると見つかりません。

    4. ドキュメントを検索結果で使用できるようにするには、ドキュメントの横にある3つのドット () を選択して、その他の設定を表示します。

    5. 今回は、[詳細設定] オプションを選択し、[メジャーバージョンの発行] を選択します。 管理者はバージョン履歴に戻り、ドキュメントがメジャーバージョンとして公開されていることを確認できます。通常は、1.0 より後のバージョンです。

    6. ドキュメントを再度検索します。 ドキュメントは、メジャーバージョンとして公開されるため、(クロールされてインデックス付けされた後に) 表示されます。

  4. 次の場所で、サイトの検索の表示オプションを確認します。

    <site_name>/_layouts/srchvis.aspx

    [検索結果にこの web を表示できるようにする] チェックボックスがオンになっていることを確認します。

親サイトとサブサイトに固有の検索の問題

検索の表示の既定の設定は、次のいずれかです。

  • このサイトに詳細なアクセス許可が含まれている場合は、ASPX ページにインデックスを付けないでください。
  • このサイトには、詳細に設定された権限が含まれています。サイトの ASPX ページのインデックス動作を指定します。

サイトコレクションのサブサイトが権限を継承していない場合、.aspx ページは検索結果に表示されません。 この問題を解決するには、使用可能なオプションに応じて、Srchvis の検索の表示オプションを設定して、常にこのサイト上のすべての aspx ページのインデックスを作成するか、このサイトのすべての Web パーツにインデックスを作成します。 また、親サイトから権限を継承するようにサブサイトを設定することもできます。

詳細情報

検索の詳細については、次の Microsoft web ページを参照してください。

さらにサポートが必要な場合 SharePoint コミュニティに移動します。