SharePoint サーバーの web コンテンツ管理の結果のソースを構成します。

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

「検索先」は、検索を特定のコンテンツ、または検索結果のサブセットに制限します。 SharePoint Server には、16 個の定義済みの検索先が用意されています。 定義済みの検索先の既定は、[ ローカル SharePoint の結果] です。 これと異なる検索先を既定として指定することもできます。 事前に構成された結果ソースに加えて、発行サイトをカタログに接続すると、SharePoint Server によって結果ソースが自動的に作成され、発行サイトの結果ソースに追加されます。 この検索先は、検索結果をカタログの URL に制限します。 結果ソースの詳細については、「 SharePoint Server 2016 でのサイト間発行サイトの検索を計画する」の「結果ソースとクエリ ルールを計画する」を参照してください。

開始する前に

注:

SharePoint Server はインターネット インフォメーション サービス (IIS) で Web サイトとして実行されることから、管理者およびユーザーはブラウザーが提供するユーザー補助機能に依存します。 SharePoint Server は、サポートされるブラウザーのアクセシビリティ機能をサポートします。 詳細については、次のリソースを参照してください。 >Plan ブラウザーのサポート>SharePoint でのアクセスに関するガイドライン> SharePointアクセス性>Keyboard ショートカット>Touch

検索先の作成を開始する前に、発行サイトのセットアップ、カタログの統合、カテゴリ ページとカタログ アイテム ページの構成を行うことをお勧めします。 これにより、さまざまな検索先をサイト上のさまざまな検索 Web パーツに適用する方法を容易にテストおよび検証できます。

検索先を作成する

Search Service アプリケーション、サイト コレクション、またはサイトの検索先を作成できます。 次の表に、これらの各レベルで検索先を作成するのに必要なアクセス許可、および検索先を使用できる場所を示します。

検索先のレベルとアクセス許可

検索先の作成レベル 必要なアクセス許可 検索先を使用できる場所
Search Service アプリケーション
Search Service アプリケーションの管理者
Search Service アプリケーションを使用する Web アプリケーション内のすべてのサイト コレクション
サイト コレクション
サイト コレクションの管理者
サイト コレクション内のすべてのサイト
サイト
サイト所有者
該当のサイト

検索先を作成するには

  1. 検索先の作成レベルに応じて、次のいずれかの手順を実行します。
  • Search Service アプリケーションの検索先を作成するには
  1. この手順を実行するユーザー アカウントが Search Service アプリケーションの管理者であることを確認します。

  2. サーバーの全体管理の [ アプリケーション構成の管理] セクションで、[ サービス アプリケーションの管理] をクリックします。

  3. 検索結果作成の対象となる Search Service アプリケーションをクリックします。

  4. Search Service アプリケーションの [ 検索管理] ページのサイド リンク バーで、[ クエリと結果] セクションの [ 検索先] をクリックします。

  • サイト コレクションの検索先を作成するには
  1. この手順を実行するユーザー アカウントが、発行サイト コレクションのサイト コレクション管理者であることを確認します。

  2. 発行サイト コレクションの [ 設定] メニューで、[ サイトの設定] をクリックします。

  3. [ サイトの設定] ページの [ サイト コレクションの管理] セクションで、[ 検索先] をクリックします。

  • サイトの検索先を作成するには
  1. この手順を実行するユーザー アカウントが、発行サイトの Owners グループのメンバーであることを確認します。

  2. 発行サイトの [ 設定] メニューで、[ サイトの設定] をクリックします。

  3. [ サイトの設定] ページの [ 検索] セクションで、[ 検索先] をクリックします。

  4. [ 検索先の管理] ページで、[ 新しい結果ソース] をクリックします。

  5. [ 検索先を追加] ページの [ 全般情報] セクションで、次の手順を実行します。

  6. [ 名前] ボックスに検索先の名前を入力します。

  7. [ 説明] ボックスに検索先の説明を入力します。

  8. [** Protocol **] セクションで、検索結果を取得するために次のいずれかのプロトコルを選択します。

  • [ ローカルの SharePoint] (既定のプロトコル) では、この Search Service アプリケーションの検索インデックスから結果が提供されます。

  • [ リモートの SharePoint] では、別のファームの検索サービスのインデックスから結果が提供されます。

    重要

    リモート SharePoint プロトコルを使用し、別の SharePoint Server 社内ファームのインデックスからある SharePoint Server 社内ファームに検索結果を取得するには、クエリを送信するファームを信頼するようにクエリを受信するファームを構成する必要があります。 これを実行する方法については、「2 つの SharePoint Server ファーム間で検索用の信頼を構成する」を参照してください。

  • [ OpenSearch] では、OpenSearch 1.0/1.1 プロトコルを使用する検索エンジンから結果が提供されます。

  • Exchange プロトコルを使用すると、Microsoft Exchange Server 2013 から SharePoint Server 2016電子情報開示センターを通じて Exchange Server 2013 コンテンツの結果のみを検出できます。 [ 自動検出を使用する ] をクリックして、検索システムで Exchange Server 2013 エンドポイントを自動的に検索するか、Exchange Web サービスの URL を入力して結果を取得します (たとえば、 https://contoso.com/ews/exchange.asmx)。

    注:

    Exchange プロトコルでは、Exchange Server コンテンツを、SharePoint Server の電子情報開示センターからのみ検出できます。 詳細については、「 SharePoint Server と Exchange Server 間の通信を構成する」を参照してください。 > Exchange Web Services マネージ API は、検索サービスが実行されているコンピューターにインストールする必要があります。 詳細については、「 SharePoint Server 2016 のハードウェア要件およびソフトウェア要件」の「SharePoint Server 2016 でサポートされているオプションのソフトウェア」を参照してください。

  1. [ 種類] セクションで、[ SharePoint 検索結果] を選択してインデックス全体を検索するか、[ ひとの検索結果] を選択してひとの検索に特化したクエリ処理を有効にします。

  2. [ クエリの変換] フィールドで、次のいずれかの手順を実行します。

  • 既定のクエリ変換 ( searchTerms) をそのまま残します。 この場合、クエリは前回の変換から変わりません。

  • テキスト ボックスに異なるクエリ変換を入力します。

  • 次の手順に従って、クエリ ビルダーを使用してクエリ変換を構成します。

  1. [ クエリ ビルダーを起動します] をクリックします。

  2. [ クエリの作成 ] ダイアログで、必要に応じて、次の表に示すように、タブでフィルター、並べ替え、テストを指定してクエリを作成します。

[基本] タブ

フィルターの種類 説明
キーワード フィルター
キーワード フィルターを使用すると、定義済みのクエリ変数をクエリ変換に追加できます。 ドロップダウン リストから定義済みのクエリ変数を選択したうえで、[ キーワード フィルターの追加] をクリックしてそうしたクエリ変数をクエリに追加できます。
クエリ変数の概要については、「SharePoint Server のクエリ変数」を参照してください。
プロパティ フィルター
プロパティ フィルターを使用すると、検索スキーマで "クエリ可能" に設定されている管理プロパティのコンテンツを照会できます。
管理プロパティは、[プロパティ フィルター] ドロップダウン リストから選択できます。 [ プロパティ フィルターの追加] をクリックして、フィルターをクエリに追加します。

[並べ替え] タブ

並べ替えの種類 説明
結果の並べ替え
[ 並べ替え] メニューで、検索スキーマ内で並べ替え可能に設定されている管理プロパティの一覧から管理プロパティを選択し、[ 降順] または [ 昇順] を選択できます。 関連性で並べ替えを行う (つまり、ランク付けモデルを使用する) には、[ ランク] を選択します。 [ 並べ替えレベルの追加] をクリックすると、検索結果を第 2 レベルで並べ替えるためのプロパティを指定できます。
検索結果の並べ替えでは大文字と小文字が区別されることに注意してください。
ランク付けモデル
[並べ替え] の一覧で [ランク] を選択した場合は、並べ替えに使用するランク付けモデルを選択できます。
動的順序付け
[ 動的順序付けルールの追加] をクリックし、一定の条件が満たされた場合に結果ブロック内の結果の順序を変更するルールを追加することで、追加のランク付けを指定できます。

[テスト] タブ

クエリの種類 説明
クエリ テキスト
元のクエリ テンプレート、該当するクエリ ルール、および変数の値に基づく最終的なクエリ テキストを表示できます。
[ 詳細表示] をクリックすると、この表の以下の行にオプションが表示されます。
クエリ テンプレート
[ 基本] タブで定義されたクエリ、または [検索先を追加] ページの [ クエリの変換] セクションのテキスト ボックスに定義されたクエリを表示できます。
クエリ テンプレート変数
クエリ変数の値を指定して、クエリ テンプレートをテストできます。
  1. [検索先を追加] ページの [資格情報の情報] セクションで、ユーザーが検索先に接続するための認証の種類を選択します。

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

任意の検索先を既定の検索先として設定できます。 検索先を既定として指定すると、検索 Web パーツでのクエリの編集を容易にすることができます。 たとえば、コンテンツ検索 Web パーツをページに追加すると、Web パーツは既定の検索先を自動的に使用します。 詳細については、「SharePoint Server で検索 Web パーツを構成する」を参照してください。

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

  1. 検索先の構成レベルに応じて、以下の一覧から該当する手順を実行します。
  • Search Service アプリケーション レベルで検索先が作成されている場合、次の手順を実行します。
  1. この手順を実行するユーザー アカウントが Search Service アプリケーションの管理者であることを確認します。

  2. サーバーの全体管理の [ アプリケーション構成の管理] セクションで、[ サービス アプリケーションの管理] をクリックします。

  3. 検索結果を既定として設定する Search Service アプリケーションをクリックします。

  4. [ 検索管理] ページの [ クエリと結果] セクションで、[ 検索先] をクリックします。

  • サイト コレクション レベルの検索先の場合、次の手順を実行します。
  1. この手順を実行するユーザー アカウントが、発行サイト コレクションのサイト コレクション管理者であることを確認します。

  2. 発行サイト コレクションの [ 設定] メニューで、[ サイトの設定] をクリックします。

  3. [ サイトの設定] ページの [ サイト コレクションの管理] セクションで、[ 検索先] をクリックします。

  • サイト レベルの検索先の場合、次の手順を実行します。
  1. この手順を実行するユーザー アカウントが、発行サイトの Owners グループのメンバーであることを確認します。

  2. 発行サイトの [ 設定] メニューで、[ サイトの設定] をクリックします。

  3. [ サイトの設定] ページの [ 検索] セクションで、[ 検索先] をクリックします。

  4. [ 検索先の管理 ] ページで、既定として設定する検索先をポイントし、表示される矢印をクリックして、[ 既定に設定 ] をクリックします。

関連項目

概念

Query variables in SharePoint Server

SharePoint Server で検索 Web パーツを構成する