Applies ToMicrosoft 365 の SharePoint

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

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

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

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

ページに検索結果 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 パーツに

既定で選択

1 ページあたりの結果の数

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

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

ランク付けされた結果。

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

昇格した結果を表示する

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

「意味がありましたか?」

[候補を意味しました] としてスペル修正を照会します。

はい

[View Duplicates]\(重複の表示\) リンクを表示する

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

×

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

検索センターにリンクします。

×

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

選択内容

次に、Web パーツに

既定で選択されています。

詳細リンクを表示する

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

結果の数を表示する

見つかった結果の数。

はい

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

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

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

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

なし

ページングを表示する

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

[設定の表示] リンク

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

[AlertMe の表示] リンク

[アラート] ページへのリンク。

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

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

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

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

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

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

選択内容

次に、Web パーツに

既定で選択

独自の OneDrive

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

×

ページの先頭へ

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

ヘルプを表示

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

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

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