Applies ToMicrosoft 365 の SharePoint

検索結果 Web パーツには、検索ボックス Web パーツに入力されたクエリの検索結果が表示されます。

既定では、クラシック検索センターのすべての既定のバーティカル検索ページで、クラシック検索結果 Web パーツが使用されます。 クラシックとモダンの検索エクスペリエンスについて学習します。 バーティカル検索は、(すべてユーザー会話、ビデオ) などの特定のコンテンツを検索するためにカスタマイズされ、特定のコンテンツ タイプまたはクラスに対してフィルター処理および書式設定された検索結果が表示されます。 検索結果 Web パーツには検索結果が表示され、検索結果は絞り込み Web パーツと検索ナビゲーション Web パーツにも送信されます。

注: 「SharePoint でコンテンツ検索 Webパーツを構成する」を参照して、コンテンツ検索 Web パーツ (CSWP) をページに追加し、単純で高度な結果を得る構成を行います。

検索結果 Web パーツは、Web パーツで指定されたクエリを使用して検索結果を表示します。 オンライン管理者SharePoint、検索結果を表示するためのクエリまたは他の設定を変更できます。

ページに検索結果 Web パーツを追加して構成するには、「検索結果 Web パーツの構成について」 を参照してください。 詳細については、「SharePoint Server で検索結果 Web パーツのプロパティを構成する」を参照してください

目的に合ったトピックをクリックしてください

検索結果 Web パーツでクエリを変更する

検索結果 Web パーツは、Web パーツで指定されたクエリを使用して検索結果を表示します。 既定では、このクエリは クエリ変数 を使用 {searchboxquery}。 クエリ変数は値のプレースホルダーです。つまり、クエリを実行すると、値がプレースホルダーに置き換わるという意味です。 たとえば、ユーザーが検索ボックスに検索語句を黄色で入力すると、検索結果 Web パーツの {searchboxquery} 変数は、黄色という語句を含むすべてのアイテムを検索します。

検索結果 Web パーツでクエリを変更すると、次の処理を実行できます。

  • 検索するコンテンツを指定するには、結果のソースを変更します。 

  • クエリ変数またはプロパティ フィルターを追加して、さまざまなユーザーまたはユーザー グループの検索結果をカスタマイズします。

  • 検索結果内のアイテムまたはページを昇格または降格します。

  • 検索結果の並べ替えを変更します。

クエリを変更するには、主に次の 2 つの方法があります。

高度モードでキーワード クエリ言語 (KQL) を使用してクエリを定義する

  1. 検索結果ページで [設定] をクリックし、[ページの編集] をクリックします。 検索結果ページが編集モードで開きます。

  2. 検索結果 Web パーツで、Web パーツ タイトルの右にポインターを移動し、矢印をクリックして、メニューの [Web パーツ の編集] をクリックします。 [検索結果 Web パーツ] ツール ウィンドウが、ページの上部にあるリボンの下に表示されます。

  3. [Web パーツ] ツール ウィンドウの [検索条件] セクションで 、[クエリの変更] をクリックします。 [クエリのビルド] ダイアログ ボックスが [詳細モード] で開きます

  4. [基本] タブの[クエリの選択] セクションで、検索するコンテンツを指定する結果ソースを選択します。

  5. これで、クエリ テキスト を変更できます。 既定では、クエリ変数 {searchboxquery} が 定義されています。 キーワード クエリ言語 (KQL) を使用してクエリ テキストを変更するか、キーワード フィルターリストとプロパティ フィルター リストを使用してクエリを作成します。

    • キーワード クエリは、フリーテキスト キーワード、プロパティ フィルター、または演算子で構成することができます。 クエリ変数はかっこで囲みます。 クエリの実行時に、クエリ変数は値に置き換えられる。 キーワード クエリの最大長は 2,048 文字です。 KQL の詳細については、「キーワード クエリ言語 (KQL) 構文リファレンス」を参照してください

    • Use keyword filters to add query variables to your query. 一覧から定義済みのクエリ変数を選び、[キーワード フィルターの追加] をクリックして、クエリにそのクエリ変数を追加します。 使用可能なクエリ変数の一覧については、「SharePoint Server 2013のクエリ変数」を参照してください。

    • プロパティ フィルターを使用して、検索スキーマでクエリ可能に設定されている管理プロパティの 内容 を照会します。 [プロパティ フィルター] リストから管理 プロパティを選択 します。 [プロパティ フィルターの追加] をクリックして、クエリにフィルターを追加します。

      注: カスタム管理プロパティは、[プロパティ フィルター] の一 覧には表示 されません。 カスタム管理プロパティをクエリに追加するには、[クエリ] テキストボックスにカスタム管理プロパティの名前を入力し、その後にクエリ条件を入力します (例: MyCustomColorProperty:Green)

  6. [ クエリのテスト] をクリックして、検索結果のプレビューを表示します。

  7. さらに詳細をクエリに追加することもできます。

  8. [OK]をクリックしてクエリを保存し、[Web パーツ] ツール ウィンドウに戻ります。

絞り込み条件を追加する

[ 絞り込み 条件] タブでは、クエリに事前に選択した絞り込み条件を追加することで、返される結果を制限できます。

検索結果 Web パーツで返される検索結果を絞り込み条件の 1 つ以上の値に制限することができます。 一覧には、検索スキーマで絞り込み条件として有効になっているすべての管理プロパティが表示されます。

  • クエリに絞り込み条件を追加するには、一覧から絞り込み条件を選択し、[追加] を クリックします

1 つ以上の管理プロパティに基づいて検索結果をグループ化する必要があります。 これは、特定の項目に複数のバリエーションが含まれる場合に、それらを 1 つの結果の下にグループ化する場合に便利です。

  • 結果のグループ化を定義するには、[さらに表示] をクリック して [結果のグループ 化] セクションを表示 します。

並べ替えを定義する

[並べ 替え] タブ を使用して、検索結果の並べ替え方法を指定します。 複数のレベルの並べ替えを定義し、動的順序付け用のルールを追加できます。

[ 並べ替え] ボックスの一覧には、検索スキーマで並べ替え可能として設定されているすべての管理プロパティが表示されます。

  • 管理プロパティに基づいて結果を並べ替える方法:

    1. [並べ替え] ボックスの一覧で管理プロパティを選択し、[降順] または [昇順] を選択します

    2. さらに並べ替えレベルを追加するには、[並べ替えレベルの追加] をクリックします。

  • 関連性ランクで結果を並べ替える方法:

    1. [並べ替え ] ボックスの一覧 で、[ランク] を 選択します

    2. (省略可能)[ 動的順序付け] で、特定の条件が適用された場合に結果の順序を変更するルールを追加することで、追加のランク付けを指定できます。 [動的 順序ルールの追加] をクリックし、条件付き規則を指定します。

設定を追加する

[クエリ]設定を使用して、クエリのその他の設定を選択します。 クエリ ルールの使用、URL の書き換え、重複する結果の削除のするかどうかを指定できます。

クエリをテストする

[テスト] タブには、他のタブで選んだ内容に基づいて、最終のクエリ テキストが表示されます。 クエリ テキストを直接編集して、さまざまなクエリをテストすることができます。 また、[詳細表示] をクリックし、別のクエリ オプションをテストすることもできます。

注: [テスト] タブでクエリに対して行った変更は、一切保存されません。

セクション

説明

クエリ テキスト

検索結果 Web パーツによって実行される最終的なクエリを示します。 最後のクエリ テキストは、動的変数が現在の値に置き換えられる元のクエリ テンプレートに基づいて作成されます。 クエリに対するその他の変更は、クエリ ルールの一部として行う場合があります。

[詳細 を表示] をクリック して詳細を表示します。

クエリ テンプレート

クエリに適用されるクエリ テンプレートの内容。

絞り込み条件

[絞り込み条件] タブで定義されている、クエリに適用 される絞り込み条件

グループ化

[絞り込み条件] タブで定義されている、検索結果をグループ化する管理プロパティ。

適用されたクエリ ルール

クエリに適用されるクエリ ルールを表示します。

クエリ テンプレート変数

クエリに適用されるクエリ変数と、現在のページに適用される変数の値。 他の値を入力して、クエリに対する効果をテストします。

ユーザー セグメントの用語

さまざまなユーザー セグメントの用語に対するクエリの動作をテストします。 [ ユーザー セグメント用語の追加] をクリックして、クエリに用語を追加します。

クエリのテスト

[クエリのテスト] をクリックして、検索結果をプレビューします。

ページの先頭へ

クイック モードで定義済みの値を使用してクエリを定義する

  1. [ 基本] タブ で、詳細モードを使用している必要があります。 詳細 モードの場合は 、右上隅の [クイック モードに切り替える] をクリックします。

  2. [クエリの選択] セクションで、検索するコンテンツを指定する結果ソースを選択します。

  3. [アプリで制限] セクションで、結果を特定のサイト、ライブラリ、リスト、または URL に制限するオプションを一覧から選択します。

  4. 用語セットの用語 でタグ付 けされたコンテンツに結果を制限するには、[タグで制限] セクションのオプションを選択します。

  5. タグで制限しない: 検索結果はタグに基づいて制限されません (既定値)。

  6. 現在のページのナビゲーション用語で制限する: 検索結果は、現在のページの用語でタグ付けされたコンテンツに制限されます。 現在のタグは、表示 URL の最後の部分として表示されます。 この選択は、サイトが管理ナビゲーションを使用している場合にのみ意味があります。

  7. [現在のナビゲーションと子ナビゲーションによる制限]: 検索結果は、現在のページの用語 (表示 URL の最後の部分として表示) でタグ付けされたコンテンツと、現在のページのサブタームでタグ付けされたコンテンツに制限されます。 サイトが管理ナビゲーションを使用している場合にのみ関連します。

  8. このタグを制限する: 検索結果は、ボックスに入力したタグでタグ付けされたコンテンツに制限されます。

  9. さらに詳細をクエリに追加することもできます。

  10. [OK]をクリックしてクエリを保存し、[Web パーツ] ツール ウィンドウに戻ります。

ページの先頭へ

表示テンプレートの設定を変更する

  1. 検索結果ページで [設定] をクリックし、[ページの編集] をクリックします。 検索結果ページが編集モードで開きます。

  2. 検索結果 Web パーツで、Web パーツ タイトルの右にポインターを移動し、矢印をクリックして、メニューの [Web パーツ の編集] をクリックします。 [検索結果 Web パーツ] ツール ウィンドウが、ページの上部にあるリボンの下に表示されます。

  3. [Web パーツ] ツール ウィンドウの [表示テンプレート]セクションの [結果コントロールの表示テンプレート] ボックスの一覧で、表示テンプレートを選択して、Web パーツの全体的な外観を制御できます。

  4. このセクションの他のリストでは、個々の結果に表示テンプレートを 選択します

    • 既定では、結果の種類 を使用してアイテムを表示します。 この選択により、検索結果の結果の種類に応じて異なる表示テンプレートが適用されます。 たとえば、検索結果の結果の種類が PDF ファイルの場合、表示テンプレート PDF アイテムが 適用されます。 検索結果の結果の種類が画像の場合は、[ 図アイテム] 表示テンプレートが適用されます。

    • 検索結果のすべての結果の種類に 1 つの表示テンプレートを適用するには、[1 つのテンプレートを使用してアイテムを表示する] を選択し、適用する表示テンプレートを選択します。

詳細 については、「結果の種類と表示テンプレートを使用して検索結果の外観を変更する」 を参照してください。

ページの先頭へ

結果の設定と結果コントロールの設定を変更する

  1. 検索結果ページで [設定] をクリックし、[ページの編集] をクリックします。 検索結果ページが編集モードで開きます。

  2. 検索結果 Web パーツで、Web パーツ タイトルの右にポインターを移動し、矢印をクリックして、メニューの [Web パーツ の編集] をクリックします。 [検索結果 Web パーツ] ツール ウィンドウが、ページの上部にあるリボンの下に表示されます。

  3. [Web パーツ] ツール ウィンドウの [設定] セクションで、[結果] 設定を変更して、結果の表示方法を指定します。

選択内容

Web パーツが表示されます。

既定で選択されている

ページあたりの結果の数

ページごとに表示される検索結果の最大数。

ランク付けされた結果を表示する

ランク付けされた結果。

昇格されたブロック (昇格された結果など) または結果コントロール (結果カウントなど) のみを表示するには、クリアします。

はい

昇格した結果を表示する

クエリ ルールを使用して昇格される検索結果。

はい

"お意味ですか" と表示されます。

クエリのスペル修正は、修正候補を意味しましたか?

はい

[重複するビューの表示] リンク

重複として分類された結果をユーザーがクリックして表示できる [重複の表示] リンク。

×

検索センターへのリンクを表示する

検索センターへのリンク。

×

4. [Web パーツ] ツール ウィンドウの[設定] セクションで、[結果] コントロールの設定を変更し、検索結果 Web パーツに表示するオプションの他のオプションを指定します。

選択内容

Web パーツが表示されます。

既定では、次の項目が選択されています。

詳細リンクを表示する

[高度な検索] ページへのリンク。

はい

結果の数を表示する

見つかった結果の数。

はい

[言語の表示] ドロップダウン

言語ドロップダウン リスト。 ユーザーはクエリの言語を切り替える方法を提供します。 ドロップダウン リストは、ユーザーが検索ユーザー設定ページから 2 つ以上の言語を選択した場合にのみ表示されます。

はい

[並べ替えの表示] ドロップダウン

並べ替えドロップダウン リスト。 結果の並べ替え順序を変更する方法をユーザーに提供します。

×

ページングを表示する

検索結果の下のページング コントロール。

はい

[環境設定の表示] リンク

検索ユーザー設定ページへのリンク。

はい

AlertMe リンクを表示する

[通知] ページへのリンク。

はい

ユーザー自身のコンテンツから結果を表示する方法 OneDrive する

既定では、ユーザーはプライベート コンテンツではなく、OneDriveコンテンツSharePoint結果を表示します。 プライベート OneDrive コンテンツは、自分だけがアクセスできる独自のコンテンツです。

検索結果を設定して、ユーザーのプライベート コンテンツから結果を含む別のブロック OneDrive できます。

  1. 検索結果ページで [設定] をクリックし、[ページの編集] をクリックします。 検索結果ページが編集モードで開きます。

  2. 検索結果 Web パーツで、Web パーツ タイトルの右にポインターを移動し、矢印をクリックして、メニューの [Web パーツ の編集] をクリックします。 [検索結果 Web パーツ] ツール ウィンドウが、ページの上部にあるリボンの下に表示されます。

  3. [Web パーツ] ツール ウィンドウの [設定] セクションで、[結果を表示する] に移動し、[独自の結果] OneDrive。

選択内容

Web パーツが表示されます。

既定で選択されている

独自のOneDrive

所有者だけがアクセスできるコンテンツを含む、ユーザー自身のOneDrive結果を含む別のブロック。

×

ページの先頭へ

以下の項目も参照してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。