検索先を管理する

"検索先" は、検索を特定のコンテンツ、または検索結果のサブセットに制限します。 結果ソースを使用して、Bingなどの外部プロバイダーにクエリを送信することもできます。

グローバル管理者または SharePoint 管理者は、テナント内のすべてのサイト コレクションとサイトの結果ソースを管理できます。 サイト コレクション管理者またはサイト所有者は、サイト コレクションまたはサイトの結果ソースをそれぞれ管理できます。

SharePoint には、従来の検索エクスペリエンスと、モダンな検索エクスペリエンスの両方があります。 最新の検索エクスペリエンスは、既定の結果ソースから結果を取得します。 既定の結果ソースを変更すると、従来の検索エクスペリエンスと最新の検索エクスペリエンスの両方に影響します。 SharePoint での従来の検索エクスペリエンスと最新の検索エクスペリエンスの違いについて詳しくは、こちらをご覧ください

従来の検索機能では、独自の結果ソースを作成することも、定義済みの結果ソースを使用することもできます。 結果ソースを作成した後、検索 Web パーツとクエリ ルール アクションを構成して使用します。

新しい結果ソースを作成する

  1. テナント、サイト コレクション、またはサイトの [結果ソースの管理 ] ページに移動します。

    • テナントの場合、新しい SharePoint 管理センターで [ その他の機能] を選択します。 [ 検索] で [ 開く] を選択し、検索管理ページで [ 結果ソースの管理] を選択します。

    • サイト コレクションの場合は、サイト コレクションで [設定設定] アイコンを選択し、[サイト設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ サイト コレクションの管理] で、[ 検索結果のソース] を選択します。

    • サイトの場合は、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ 検索] で、[ 結果ソース] を選択します。

  2. [検索先の管理] ページで、[新しい検索先] を選択します。

  3. [ 全般情報 ] セクションで、新しい結果ソースの名前と説明を入力します。

  4. [ プロトコル] セクションで、検索先を取得するための次のプロトコルのうち 1 つを選択します。

    • 既定のプロトコルであるローカル SharePoint は、このテナントの検索インデックス (Search Service) からの結果を提供します。

    • リモート SharePoint は、別のファーム (外部ソース) 内の検索サービスのインデックスからの結果を提供します。 [ リモート サービス URL ] ボックスに、リモート SharePoint ファームのルート サイト コレクションのアドレスを入力します。

    • OpenSearch 1.0/1.1 は、OpenSearch 1.0/1.1 プロトコルを使用する検索エンジンからの結果を提供します。

    • Exchange は、Microsoft Exchange Serverからの結果を提供します。 [自動検出を使用する] を選択して、検索システムでExchange Server エンドポイントを自動的に検索するか、Exchange Web サービスの URL を入力して結果を取得します (例:https://contoso.com/ews/exchange.asmx

    注:

    Exchange Web Services マネージ API は、検索サービスが実行されているコンピューターにインストールする必要があります。

  5. プロトコルに [ローカル SharePoint ] または [リモート SharePoint ] を選択した場合は、[種類] を選択 します

    • SharePoint 検索結果 を使用してインデックス全体を検索します。

    • People検索結果を使用してユーザー プロファイルを検索し、ユーザー検索に固有のクエリ処理 (ふりがなの一致やニックネームの一致など) を有効にします。

  6. [ クエリ変換 ] セクションでは、代わりに新しいクエリ テキストを使用するように受信クエリを変更できます。 次のいずれかのオプションを選択します。

    • 既定のクエリ変換 ( searchTerms) をそのまま残します。 クエリは、前の変換以降変更されません。

    • ボックスに別のクエリ変換を入力します。 「クエリ変換について」を参照してください。

    • 独自のクエリを作成します。 [ クエリ ビルダーの起動] を選択し、[ 基本] でフィルターを指定し、[ べ替え] タブで並べ替え、[ テスト ] タブでクエリをテストして、クエリを作成します。これらの各タブについては、次のセクションで説明します。

  7. [ 資格情報情報 ] セクションで、ユーザーが結果ソースに接続するための認証の種類を選択します。

  8. [保存] を選択します。

[基本] タブ

このオプションを選択する 目的
キーワード フィルター キーワード フィルターを使用して、定義済みのクエリ変数をクエリ変換に追加します。 一覧からクエリ変数を選択し、[ キーワード フィルターの追加] をクリックしてクエリに追加します。
プロパティ フィルター プロパティ フィルターを使用して、検索スキーマで クエリ可能 に設定されている管理プロパティの内容を照会します。
[ プロパティ フィルター ] ボックスの一覧から [管理プロパティ] を選択します。 [ プロパティ フィルターの追加] をクリックして、フィルターをクエリに追加します。
: カスタム管理プロパティは、 プロパティ フィルター の一覧には表示されません。 カスタム管理プロパティをクエリに追加するには、[クエリ] テキスト ボックスに、カスタム管理プロパティの名前を入力し、その後にクエリ条件 (MyCustomColorProperty:Green など) を入力します。

[並べ替え] タブ

このオプションを選択する 目的
結果の並べ替え 結果の並べ替えを定義します。 [並べ替え] リストには、検索スキーマで並べ替え可能として設定される管理プロパティが含まれています。
並べ替えるプロパティを選択し、[ 降順 ] または [ 昇順] を選択します。 関連性で並べ替えるには、[ ランク] を選択します。
並べ替えのレベルをさらに指定する場合は、[並べ替えレベルの追加] をクリックします。
動的順序付け [ 動的順序付けルールの追加] をクリックして、特定の条件が満たされたときに結果ブロック内の結果の順序を変更するルールを追加することで、追加のランク付けを指定します。 条件を追加するには、表示される一覧からを選択します。

[テスト] タブ

このオプションを選択する 目的
クエリ テキスト 元のクエリ テンプレート、該当するクエリ ルール、変数の値に基づいて、最終的なクエリ テキストを確認します。
詳細を表示する リンクをクリックすると、その他のオプションが表示されます。
クエリ テンプレート [ 基本 ] タブまたは [結果ソースの追加] ページの [ クエリ変換 ] セクションのテキスト ボックスに定義されているクエリを確認します。
クエリ テンプレート変数 クエリ変数の値を指定して、クエリ テンプレートをテストします。 [ テスト クエリ ] をクリックして結果を表示します。

検索先を既定として設定する

既定の結果ソースは ローカル SharePoint 結果ですが、別の結果を既定として設定することもできます。 これにより、検索 Web パーツでクエリを編集する方が簡単になります。 たとえば、コンテンツ検索 Web パーツをページに追加すると、Web パーツは既定の検索先を自動的に使用します。

  1. テナント、サイト コレクション、またはサイトの [結果ソースの管理 ] ページに移動します。

    • テナントの場合、新しい SharePoint 管理センターで [その他の機能] を選択します。 [ 検索] で [ 開く] を選択し、検索管理ページで [ 結果ソースの管理] を選択します。

    • サイト コレクションの場合は、サイト コレクションで [設定設定] アイコンを選択し、[サイト設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ サイト コレクションの管理] で、[ 検索結果のソース] を選択します。

    • サイトの場合は、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ 検索] で、[ 結果ソース] を選択します。

  2. [ 結果ソースの管理 ] ページで、既定として設定する結果ソースをポイントし、表示される矢印を選択し、[ 既定値に設定] を選択します。

結果ソースを削除する

結果ソースが不要になった可能性があります。 次の手順では、結果ソースを削除する手順を示します。

  1. テナント、サイト コレクション、またはサイトの [結果ソースの管理 ] ページに移動します。

    • テナントの場合、新しい SharePoint 管理センターで [その他の機能] を選択します。 [ 検索] で [ 開く] を選択し、検索管理ページで [ 結果ソースの管理] を選択します。

    • サイト コレクションの場合は、サイト コレクションで [設定設定] アイコンを選択し、[サイト設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ サイト コレクションの管理] で、[ 検索結果のソース] を選択します。

    • サイトの場合は、[ 設定設定] アイコンを選択し、[ サイトの設定] を選択します。 [サイトの設定] が表示されない場合は、[サイト情報] を選択し、[すべてのサイト設定の表示] を選択します。 [ 検索] で、[ 結果ソース] を選択します。

  2. [ 結果ソースの管理 ] ページで、削除する結果ソースをポイントし、表示される矢印を選択し、[ 削除] を選択し、確認ダイアログで [OK] を選択します

関連項目

検索先について

クエリ変換について