サイトのコンテンツを検索可能にする

ユーザーがサイトで検索すると、列、ライブラリ、ページなどの多くの場所から結果が得られます。 サイト所有者は、検索設定を変更して、検索結果にコンテンツを表示できるかどうかを決定できます。 コンテンツに対するアクセス許可は、ユーザーが検索結果にコンテンツを表示できるかどうかにも影響します。 アクセス許可と検索設定のしくみを理解すると、ユーザーが検索結果に適切なドキュメントやサイトを確実に表示できるようになります。

注:

検索結果は常にセキュリティでトリミングされるため、ユーザーには表示するアクセス許可を持つコンテンツのみが表示されます。 検索設定では、検索インデックスに含まれるコンテンツのみが定義されます。

ユーザーがコンテンツを表示するためのアクセス許可を持っているが、検索結果で見つけることができない特定のシナリオがあります。 詳細については、「 新しい Office 365 グループを作成した後、グループ所有者の検索結果が表示されない」を参照してください。

検索結果でコンテンツを利用できるようにする計画

サイト所有者は、設定を使用して、コンテンツを検索結果に表示できるかどうかを制御できます。 コンテンツは、サイト、リスト、ライブラリ、Web パーツ、列など、さまざまな場所に格納されます。 既定では、サイト、リスト、ライブラリ、Web パーツ ページ、または列に含まれるほとんどのコンテンツがクロールされ、検索インデックスに追加されます。 検索インデックスの内容は、 従来 の検索エクスペリエンスと 最新 の検索エクスペリエンスの両方で検索結果に表示できるコンテンツを決定します。 アイテム、リスト、ライブラリ、サイトなどに設定されるアクセス許可は、ユーザーが検索結果にコンテンツを表示できるかどうかにも影響します。

サイト所有者とサイト コレクション管理者は、検索結果にコンテンツを表示できるかどうかを選択できます。 既定では、サイトのコンテンツは検索結果に表示されます。 サイト所有者またはサイト コレクション管理者が、特定のサイトのコンテンツを検索結果に表示できないように指定した場合、そのサイトに設定されているリスト、ライブラリ、ASPX ページ、列などのその他の検索結果設定は効果がありません。

同様に、サイト所有者またはサイト コレクション管理者がリストまたはライブラリコンテンツが検索結果に表示されないようにする場合、列を除外しても効果はありません。 検索を効果的に計画するには、より高いレベルから継承される設定を把握することが重要です。

検索設定とアクセス許可について

サイト所有者の責任の 1 つは、コンテンツにアクセスできるユーザーを制御することです。 一部のユーザーにコンテンツの読み取りと変更のアクセス許可を付与したり、他のユーザーにコンテンツの読み取りのみを許可したり、他のユーザーがコンテンツを完全に表示できないようにしたりできます。 この柔軟性に対応するために、特定のアクセス許可レベルが割り当てられているアクセス許可グループを使用します。 ユーザーがサイトまたはサイト上のコンテンツにアクセスできるようにするには、サイト所有者がユーザーを 1 つ以上のセキュリティ グループに割り当てます。 アクセス許可の設定を検索結果の設定と組み合わせて使用することで、サイト所有者は、ユーザーが検索結果にコンテンツを表示できるかどうかを管理できます。

たとえば、Joe が Microsoft Office Word で提案要求 (RFP) に取り組み、10 人のチームと共同作業をしているとします。 チーム サイトには 50 人のユーザーがあり、全員がサイト メンバーです。 Joe は、チーム全体が RFP を表示する準備ができていません。 そのため、チーム サイトにアップロードするときに、10 人のチームのみが表示および編集できるようにアクセス許可を設定します。 50 人全員に読み取りアクセス許可を付与するまで、ドキュメントを表示するアクセス許可を持つ 10 人のユーザーのみが検索結果に表示されます。

アクセス許可は、リスト、サイト、ビュー、Web パーツに適用できます。 また、アクセス許可は、他のアクセス許可に依存する場合があります。 このすべては、ユーザーが検索結果に表示する内容に影響を与える可能性があります。 そのため、サイトにコンテンツを追加する前に、SharePoint のアクセス許可モデル、サイトまたは組織のアクセス許可モデル、またはサイトのアクセス許可モデルを計画する必要があります。

SharePoint の既定の SharePoint グループ」も参照してください。

検索結果にサイトのコンテンツを表示する

サイト所有者は、サイト上のコンテンツを検索結果に表示できるかどうかを選択できます。 既定では、すべてのサイト コンテンツを検索結果に表示できます。 検索結果を表示するユーザーは、コンテンツを表示するためのアクセス許可を持っている必要があります。

注:

この設定を変更するには、アクセス許可の管理アクセス許可レベルが必要です。 このアクセス許可レベルは、" サイト名 " 所有者グループに含まれています。

  1. サイトで、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。

  2. [ 検索] で、[ 検索とオフラインの可用性] をクリックします。

  3. [ サイト コンテンツのインデックス作成 ] セクション の [検索結果にこのサイトを表示することを許可する] で、[ はい ] を選択して、サイトのコンテンツを検索結果に表示できるようにします。

検索結果にコンテンツが表示されないようにするには、[いいえ] を選択 します

検索結果にリストまたはライブラリのコンテンツを表示する

サイト所有者は、サイト上のリストやライブラリ内のアイテムを検索結果に含めるかどうかを判断できます。 既定では、すべてのリストとライブラリは、検索結果にすべての項目を含むように設定されます。

注:

この設定を変更するには、リストの管理アクセス許可レベルが必要です。 デザイナーと " サイト名 " 所有者グループには、このアクセス許可レベルが含まれています。 [リストの管理] アクセス許可がない場合、この手順で説明されているメニューは使用できません。

  1. サイトで、カスタマイズするリストまたはライブラリを見つけてクリックします。

  2. [ 設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。

  3. [ サイト管理] で、[ サイト ライブラリとリスト] をクリックします。

  4. 一覧から項目をクリックします。たとえば、 "共有ドキュメント" のカスタマイズです。

  5. [リスト設定] ページの [ 全般設定] で、[ 詳細設定] をクリックします。

  6. [ 検索 ] セクションの [ このドキュメント ライブラリのアイテムを検索結果に表示することを許可する] で、[ はい ] を選択して、リストまたはライブラリのすべての項目を検索結果に含めます。

リストまたはライブラリの項目が検索結果に表示されないようにするには、[いいえ] を選択 します

検索結果に ASPX ページの内容を表示する

ASPX ページのコンテンツを検索結果に含めるかどうかを制御できます。 サイトを作成すると、多くのコンテンツ ページが自動的に作成されます。 たとえば、Web パーツ ギャラリーのdefault.aspx、allitems.aspx、その他のいくつかのページが自動的に作成されます。 カスタム ASPX ページを作成することもできます。

既定では、ASPX ページに表示される Web パーツが、制限付きアクセス許可 (きめ細かいアクセス許可とも呼ばれます) を含むリストまたはライブラリの情報を使用する場合、サイト上のどの ASPX ページのコンテンツも検索結果に含まれません。 これにより、承認されていないユーザーがコンテンツを表示できなくなります。

たとえば、50 人のメンバーを持つチーム サイトの共有ドキュメント Web パーツに 5 つのドキュメントが表示されるとします。 ドキュメントの 1 つにアクセス許可が制限されています。少数の人だけがそれを見ることが許可されています。 コンテンツは検索結果でそのサイトから自動的に非表示になるため、ユーザーが検索するときにそのドキュメントのコンテンツが表示されなくなります。 これにより、ASPX ページのコンテンツが意図せずに表示されないユーザーに公開されるのを防ぎます。

アクセス許可に関係なく、検索結果のすべてのコンテンツを表示するには、この設定を無視するオプションがあります。 この場合、すべてのコンテンツが検索結果に表示されますが、承認されていないユーザーは実際のドキュメントにアクセスできません。 もう 1 つのオプションは、アクセス許可に関係なく、検索結果に ASPX コンテンツを含めないようにすることです。

注:

この設定を変更するには、アクセス許可の管理アクセス許可レベルが必要です。 このアクセス許可レベルは、" サイト名 " 所有者グループに含まれています。

  1. サイトで、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。

  2. [ 検索] で、[ 検索とオフラインの可用性] をクリックします。

  3. [ インデックス作成 ASPX ページ コンテンツ ] セクションで、次のいずれかのオプションを選択します。

オプション 説明
このサイトにきめ細かいアクセス許可が含まれている場合は、Web パーツのインデックスを作成しないでください
ASPX ページのアクセス許可が親サイトと異なる場合、サイト上のコンテンツは検索結果に表示されません。
このサイトのすべての Web パーツに常にインデックスを付けます
アクセス許可に関係なく、サイト上のすべての ASPX ページのコンテンツを検索結果に表示します。
このサイトの Web パーツにインデックスを作成しない
アクセス許可に関係なく、サイト上のすべての ASPX ページのコンテンツを検索結果から非表示にします。

検索結果から列のコンテンツを除外する

サイト所有者は、リストまたはライブラリ内の特定の列のコンテンツを検索結果に表示するかどうかを制御できます。 既定では、すべてのコンテンツが検索結果に含まれます。 この設定は、機密情報が検索結果に表示されないようにする場合に便利です。

注:

この設定を変更するには、アクセス許可の管理アクセス許可レベルが必要です。 このアクセス許可レベルは 、"サイト名" 所有者グループに含まれています。

  1. リストまたはライブラリを含むサイトで、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。

  2. [ 検索] で、[ 検索可能な列] をクリックします。

    このオプションは、クラシック 発行機能 が有効になっているサイトにのみ表示されます。 オプションが表示されていない場合は、 <Site URL>>/_layouts/15/NoCrawlSettings.aspxに直接移動します。

  3. [ 検索インデックスから除外された列] セクションの [ 除外] で、検索結果で除外する列の [列名] の横にあるチェック ボックスをオンにします。

注:

表示される列は、現在のサイトに属している列です。

サイトをクロールしてインデックスを再作成する

ユーザーが SharePoint サイト上のコンテンツを検索すると、検索インデックスの内容によって検索対象が決められます。 検索インデックスには、サイト上のすべてのドキュメントとページの情報が含まれています。 SharePoint では、定義されたクロール スケジュールに基づいてコンテンツが自動的にクロールされます。 クローラーは、最後にクロールを実行したとき以降に変更されたコンテンツを取得し、インデックスを更新します。

管理プロパティが追加/削除/変更された場所で検索スキーマが変更された場合は、サイトの完全なインデックス再作成を特に要求する必要があります。 詳細については、「 サイトのクロールとインデックス再作成を手動で要求する 」を参照してください。