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

問題

ユーザーが SharePoint Online でサイトを検索しようとすると、検索結果にアイテムが見つからない可能性があります。 たとえば、次の項目が見つからない可能性があります。

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

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

原因

SharePoint Online のクロールの待機時間や設定に関連する予期される結果が見つからない理由はさまざまです。

ソリューション

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

    1. 管理者として、結果が見つからないサイトを見つけます。

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

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

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

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

      設定を [はい] に設定した後、次にスケジュールされたクロール中にサイトにインデックスを作成する必要があります。

      注:

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

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

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

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

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

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

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

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

      設定を [はい] に設定した後、次にスケジュールされたクロール中にライブラリのインデックスを作成する必要があります。

      注:

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

  3. 下書きアイテムがクロールされていることを確認します。 「下書きアイテムが SharePoint でクロールされない」を参照してください。

  4. サイトの検索表示オプションが次の場所にあることを確認します。

    <>site_name/_layouts/srchvis.aspx

    [ 検索結果にこのサイトの表示を許可する ] オプションが選択されていることを確認します。

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

検索の可視性の既定の設定は、次のいずれかのオプションです。

  • このサイトにきめ細かいアクセス許可が含まれている場合は、Web パーツのインデックスを作成しないでください
  • このサイトのすべての Web パーツに常にインデックスを付けます
  • このサイトの Web パーツにインデックスを作成しない

サイト コレクションのサブサイトがアクセス許可を継承していない場合、.aspxページは検索結果に表示されません。 この問題を解決するには、Srchvis.aspxの [検索の可視性] オプションを [ このサイトのすべての Web パーツに常にインデックスを付ける] に設定します。 また、親サイトからアクセス許可を継承するようにサブサイトを設定することもできます。

詳細

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

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。