次の方法で共有


ステージ 14: SharePoint サーバーのファセットを移動するための絞り込み条件を構成します。

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

注:

このシリーズで説明されている機能の多くは、Microsoft 365 の SharePoint のほとんどのサイトでも使用できます。

簡単な概要

このシリーズの前の段階では、ファセット ナビゲーションに使用する絞り込み条件を特定しました。 また、これらの絞り込み条件を表示するために使用する絞り込み条件が有効な管理プロパティも特定しました。

この記事では、以下について説明します。

  1. クロールされたプロパティを絞り込み条件が有効な管理プロパティにマップする方法

  2. カタログのインデックスの再作成を開始する方法

  3. ファセット ナビゲーションに用語セットを使用できることを確認する方法

  4. 用語セット内のすべての用語に絞り込み条件を追加する方法

  5. 用語セット内の特定の用語に絞り込み条件を追加する方法

クロールされたプロパティ、管理プロパティ、および自動的に作成された管理プロパティのクイック 更新については、「 サイト列から管理プロパティへ - その概要」を参照してください。

ステージ 14 を開始する

クロールされたプロパティを絞り込み条件が有効な管理プロパティにマップする方法

「ステージ 13: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート II」で行った計画から、"Audio" カテゴリと "Cameras" カテゴリに対して次の絞り込み条件が有効な管理プロパティを使用する必要があることがわかります。

使用する絞り込み条件 管理プロパティ名
Price
RefinableInt01
ブランド
RefinableString01

RefinableString02
拡大/縮小
RefinableString03
画面サイズ
RefinableString04
メガ ピクセル
RefinableString05
最大 ISO
RefinableString06

クロールされたプロパティを絞り込み条件が有効な管理プロパティにマップする手順は、使用するすべての絞り込み条件で同じです。 次の手順では、 Price 絞り込み条件に対してこれを行う方法について説明します。 具体的には、 Price を表すクロールされたプロパティを RefinableInt01 管理プロパティにマップする方法について説明します。

重要

絞り込み条件は発行サイトに表示されますが、 作成サイトで構成する 必要があります。

異なるサイト コレクション間のジャグリングは、少し混乱する可能性があります。 発行サイトとオーサリング サイトで UI がほぼ同じように見えるという事実は役に立ちません。 そのため、初めてこれを行う際に間違いを犯した場合、あなたは良い会社にいます!

さあ始めます!

  1. オーサリング サイトの [サイトの設定] ページで、[スキーマの検索] を選択します。

    検索スキーマ

  2. [ 管理プロパティ ] フィールドに、クロールされたプロパティをマップする絞り込み条件が有効な管理プロパティの名前を入力し、矢印ボタンを選択します。 Contoso のシナリオでは、「 RefinableInt01」と入力します。

    絞り込み条件が有効な管理プロパティ

  3. [ プロパティ名] メニューの [ Edit/Map Property]\(プロパティの編集/マップ\) を選択します。

    プロパティの編集

  4. [ 管理プロパティの編集 ] ページで、[ マッピングの追加 ] を選択します。

    マッピングの追加

  5. [ クロールされたプロパティの選択 ] ダイアログ ボックスで、[ クロールされたプロパティ名の検索 ] フィールドを使用して、この管理プロパティにマップするクロールされたプロパティを検索します。

    Contoso カタログでは、価格情報を含むサイト列が "RetBasePrice" と呼ばれるので、[ クロールされたプロパティ名の検索 ] フィールドにこれを入力し、[ 検索] を選択します。

    CP の検索

クロールされたプロパティには、ows_q_NMBR_RetBasePriceとows_RetBasePrice2 つがあります。

2 つの CSP が見つかりました

この部分は本当にトリッキーです。 2 つのクロールされたプロパティが見つかるだけでなく ("RetBasePrice" サイト列が 1 つだけであることを考えると非常に奇妙です)、絞り込み可能な管理プロパティにマップする必要があるのはどれですか?

どうなっているのか詳細を調べてみましょう。 サイト列から管理プロパティへ - 何が起こっていますか? では、自動的に作成されるクロールされたプロパティの名前付け規則について説明しました。 自動的に作成されたすべてのクロールされたプロパティ名の形式は 、ows_<something>_SiteColumnName です。 サイト列 RetBasePrice の場合、 <something> は "q_NMBR" です。 この情報に基づいて、 ows_q_NMBR_RetBasePrice は自動的に作成された管理プロパティとして識別できます。

検索で見つかった 2 つのクロールされたプロパティを区別するために、自動的に作成された管理プロパティ (この例 ではows_RetBasePrice ) の形式を持たない名前のプロパティを 、通常 のクロールされたプロパティと呼び出しましょう。

重要

クロールされたプロパティを絞り込み可能な管理プロパティにマッピングする場合は、 通常 のクロールされたプロパティを選択します。

  1. 前の手順で実行した検索で見つかった通常のクロールされたプロパティを選択し、[ OK] を選択します。 Contoso のシナリオでは、[ ows_RetBasePrice] を選択します。

    CP の選択

[ 管理プロパティの編集] ページで、クロールされたプロパティ ows_RetBasePrice が [ クロールされたプロパティへのマッピング ] フィールドに追加されることに注意してください。

CP の追加

  1. [ エイリアス ] フィールドに、絞り込み条件の名前を入力します。 Contoso のシナリオでは、「Price」と入力 します

    別名フィールド

    重要

    ここで入力するエイリアスは、発行サイトに表示される絞り込み条件名 ではありません 。 このエイリアスは、ファセット ナビゲーションの絞り込み条件を構成しているときに、生活を少し簡単にすることを目的としています (次の手順では、これを行う方法について説明します)。 リファイン可能な管理プロパティの名前は変更できないことに注意してください。 そのため、構成を行う場合は、似た名前 (RefinableString01、RefinableString02 など) を持つ多くの絞 り込み可能な管理プロパティを処理する必要があります。 そのため、このエイリアスは、プロパティにマップされた内容を示す良いリマインダーとして機能します。

  2. マッピングを完了するには、[ OK] を選択します

    マッピングの最終処理

この手順の冒頭で説明したように、使用するすべての絞り込み条件のマッピングを行う必要があります。 そのため、"Audio" カテゴリと "Cameras" カテゴリでは、次のスクリーン ショットに示すように、クロールされたプロパティを RefinableStringXX リファイン 可能な管理プロパティにマップしました。

リファイン可能な文字列マップ

カタログのインデックスの再作成を開始する方法

使用するすべての絞り込み条件が有効な管理プロパティをマップしたので、カタログのインデックス再作成を開始する必要があります。 「ステージ 4: 検索を設定し、SharePoint Server でカタログ コンテンツのクロールを有効にする」でカタログのインデックス再作成を行う方法について説明しました。

注:

サーバーの全体管理にアクセスできるアプリケーション管理者Search Service、「カタログのインデックス再作成を開始する方法」で説明されているように、フル クロールを開始することで同じ操作を実行できます。

ファセット ナビゲーションに用語セットを使用できることを確認する方法

カタログのインデックスが再作成された後、最終的にいくつかの構成を開始できます。 ただし、実際の構成を開始する前に、ファセット ナビゲーションにオーサリング サイトで実際に用語セットを使用できることを確認しましょう。

  1. オーサリング サイトで、[サイトの設定]>[ターミナル ストア管理] に移動します。

  2. クリックして用語セットをマークします。このシナリオでは、 これは製品階層です。次に、[ 目的の用途] タブを選択します。

  3. [チェック] ボックス [ファセット ナビゲーションにこの用語セットを使用する] が選択されていることを確認します。

    ファセット ナビゲーションが有効

「ステージ 1: SharePoint Server でのクロスサイト発行用サイト コレクションの作成」でオーサリング サイト コレクションを作成するときに製品カタログ テンプレートを使用したため、製品階層用語セットは、既定でファセット ナビゲーションに対して有効になっています。

オーサリング サイト コレクションの作成時に別のテンプレートを使用した場合は、まずファセット ナビゲーションの用語セットを有効にする必要があります。 これを行う方法については、「 ファセット ナビゲーションの用語セットを有効にする」を参照してください。

ここで、ファセット ナビゲーションに用語セットを使用できることを確認したので、構成を続行しましょう。

ステージ 12: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート I では、すべてのカテゴリに絞り込み条件を追加し、他の絞り込み条件をカテゴリのサブセットのみに追加する必要があることに注意してください。 まず、 ブランド価格 のすべてのカテゴリに使用する絞り込み条件を追加します。

用語セット内のすべての用語に絞り込み条件を追加する方法

  1. 用語セット名をクリックします。 Contoso のシナリオでは、これは Electronics です。 次 に、[ファセット ナビゲーション ] タブと [ 絞り込み条件のカスタマイズ] を選択します。 これにより、ダイアログ ボックスが開きます。

    絞り込み条件をカスタマイズする

  2. ダイアログ ボックスの [ 使用可能な絞り込み条件 ] セクションで、下にスクロールして [ RefinableString01] を選択します。 これは、 ブランド 絞り込み条件に使用する管理プロパティです。 サンプル値 (適切なパス上にある適切な記号) と、クロールされたプロパティにマップしたときにこのプロパティに指定したエイリアスが表示されることに注意してください。

    RefinableString01

  3. この絞り込み条件を用語セットに追加するには、[追加] を選択 します

    RefinableString01 を追加する

RefinableString01 プロパティが [選択した絞り込み条件] セクションに移動します。 絞り込み条件が [選択された絞り込み条件 ] セクションに移動されると、追加の構成オプションが表示されます。 (手順 7 と 8 で説明します)。

RefinableString01 が選択されています

  1. 手順 1 ~ 3 を繰り返して 、RefinableString02 ( 絞り込み条件) と RefinableInt01 ( 価格 絞り込み条件) を追加します。

    選択されたすべての上位絞り込み条件

  2. 絞り込み条件をプレビューするには、[ 絞り込み条件のプレビュー] を選択します。

    上位の絞り込み条件をプレビューする

そのため、これはかなり良く見え始めている。 ただし、最初に 価格 絞り込み条件を表示し、価格値の間隔も変更したいと考えています。 絞り込み条件では、訪問者が複数の絞り込み条件値を選択できるようにする必要があります。

  1. 価格絞り込み条件を上に移動するには、[ RefinableInt01 ] ( エイリアス 名をメモ) を選択し、[ 上へ移動] を選択します。 [選択した絞り込み条件] セクションの最初のプロパティになるまで、RefinableInt01 を一覧の上に移動します。

    上へ移動

  2. 価格絞り込み条件の価格間隔を変更するには、[RefinableInt01] を選択します。 [ テンプレートの表示 ] メニューで、[ 棒グラフを含むスライダー] を選択します。 [ 間隔] で [ カスタム] を選択し、表示する価格間隔を入力します。 各値はセミコロンで区切ります。

    価格構成

  3. 訪問者が 絞り込み条件に対して複数の絞り込み条件値を選択できるようにするには、[ RefinableString02] を選択します。 [ 表示テンプレート ] メニューの [ 複数値絞り込み項目] を選択します。

    RefinableString01 複数値

  4. [ プレビュー絞り込み条件 ] をもう一度選択します。 Price 絞り込み条件にカスタム間隔が表示され、見栄えの良いスライダー バーが表示されます。 また、絞り込み条件には、複数の絞り込み条件値を選択できるチェック ボックスが追加されました。

    構成されたプレビュー絞り込み条件

  5. 変更を保存するには、ダイアログ ボックスで [OK] を選択し、用語ストア管理ツールで [保存] を選択 します

    [OK] ダイアログ ボックス

    [保存] ダイアログ ボックス

すべてのカテゴリに適用する絞り込み条件を追加したので、次のタスクは、カテゴリのサブセットにのみ適用する絞り込み条件を追加することです。

用語セット内の特定の用語に絞り込み条件を追加する方法

ステージ 13: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート II では、絞り込み条件のズーム画面サイズ[カメラ] カテゴリに追加する必要があります。 また、絞り込み条件 メガピクセルデジタルカメラ カテゴリに追加し、 最大ISOデジタル一眼レフカメラ カテゴリに追加したいと考えています。

用語セット内の特定の用語に絞り込み条件を追加する場合、プロシージャはすべての用語で同じです。 そのため、領域を節約するために、絞り込み条件の ズーム画面サイズCameras 用語に追加する方法のみを示します。

  1. クリックして、カテゴリ固有の絞り込み条件を追加する用語を選択します。 このシナリオでは、これは カメラです。 [ ファセット ナビゲーション ] タブを選択し、[ 継承の停止] を選択し、確認するには [ OK] を選択します

    カメラの継承を停止する

  2. [ 絞り込み条件のカスタマイズ] を選択します。 これにより、ダイアログ ボックスが開きます。

    カメラ絞り込み条件のカスタマイズ

  3. 用語固有の絞り込み条件を追加してカスタマイズするには、前の手順の手順を繰り返します。

    このシナリオでは、 プロパティ RefinableString03RefinableString04 を追加します。 絞り込み条件が正しく追加されていることを確認するには、[ 絞り込み条件のプレビュー] を選択します。

    カメラ固有の絞り込み条件

  4. 変更を保存するには、前の手順の手順 10 を繰り返します。

計画フェーズで特定したすべての絞り込み条件を追加して構成するには、しばらく時間がかかる場合があります。 良いニュースは、これを完了すると、絞り込み条件を Web サイトに表示するのに多くの作業は必要ないということです。

このシリーズの次の記事

ステージ 15: SharePoint サーバーの公開サイトにファセットを移動するための絞り込み条件を追加します。

関連項目

その他のリソース

絞り込み条件とファセット ナビゲーションを計画する