適用対象:2016
2019
Subscription Edition
SharePoint in Microsoft 365
注:
このシリーズで説明されている機能の多くは、Microsoft 365 の SharePoint のほとんどのサイトでも使用できます。
簡単な概要
このシリーズの前の段階では、ファセット ナビゲーションに使用する絞り込み条件を特定しました。 また、これらの絞り込み条件を表示するために使用する絞り込み条件が有効な管理プロパティも特定しました。
この記事では、以下について説明します。
クロールされたプロパティ、管理プロパティ、および自動的に作成された管理プロパティのクイック 更新については、「 サイト列から管理プロパティへ - その概要」を参照してください。
ステージ 14 を開始する
クロールされたプロパティを絞り込み条件が有効な管理プロパティにマップする方法
「ステージ 13: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート II」で行った計画から、"Audio" カテゴリと "Cameras" カテゴリに対して次の絞り込み条件が有効な管理プロパティを使用する必要があることがわかります。
使用する絞り込み条件 | 管理プロパティ名 |
---|---|
Price |
RefinableInt01 |
ブランド |
RefinableString01 |
色 |
RefinableString02 |
拡大/縮小 |
RefinableString03 |
画面サイズ |
RefinableString04 |
メガ ピクセル |
RefinableString05 |
最大 ISO |
RefinableString06 |
クロールされたプロパティを絞り込み条件が有効な管理プロパティにマップする手順は、使用するすべての絞り込み条件で同じです。 次の手順では、 Price 絞り込み条件に対してこれを行う方法について説明します。 具体的には、 Price を表すクロールされたプロパティを RefinableInt01 管理プロパティにマップする方法について説明します。
重要
絞り込み条件は発行サイトに表示されますが、 作成サイトで構成する 必要があります。
異なるサイト コレクション間のジャグリングは、少し混乱する可能性があります。 発行サイトとオーサリング サイトで UI がほぼ同じように見えるという事実は役に立ちません。 そのため、初めてこれを行う際に間違いを犯した場合、あなたは良い会社にいます!
さあ始めます!
オーサリング サイトの [サイトの設定] ページで、[スキーマの検索] を選択します。
[ 管理プロパティ ] フィールドに、クロールされたプロパティをマップする絞り込み条件が有効な管理プロパティの名前を入力し、矢印ボタンを選択します。 Contoso のシナリオでは、「 RefinableInt01」と入力します。
[ プロパティ名] メニューの [ Edit/Map Property]\(プロパティの編集/マップ\) を選択します。
[ 管理プロパティの編集 ] ページで、[ マッピングの追加 ] を選択します。
[ クロールされたプロパティの選択 ] ダイアログ ボックスで、[ クロールされたプロパティ名の検索 ] フィールドを使用して、この管理プロパティにマップするクロールされたプロパティを検索します。
Contoso カタログでは、価格情報を含むサイト列が "RetBasePrice" と呼ばれるので、[ クロールされたプロパティ名の検索 ] フィールドにこれを入力し、[ 検索] を選択します。
クロールされたプロパティには、ows_q_NMBR_RetBasePriceとows_RetBasePriceの 2 つがあります。
この部分は本当にトリッキーです。 2 つのクロールされたプロパティが見つかるだけでなく ("RetBasePrice" サイト列が 1 つだけであることを考えると非常に奇妙です)、絞り込み可能な管理プロパティにマップする必要があるのはどれですか?
どうなっているのか詳細を調べてみましょう。 サイト列から管理プロパティへ - 何が起こっていますか? では、自動的に作成されるクロールされたプロパティの名前付け規則について説明しました。 自動的に作成されたすべてのクロールされたプロパティ名の形式は 、ows_<something>_SiteColumnName です。 サイト列 RetBasePrice の場合、 <something> は "q_NMBR" です。 この情報に基づいて、 ows_q_NMBR_RetBasePrice は自動的に作成された管理プロパティとして識別できます。
検索で見つかった 2 つのクロールされたプロパティを区別するために、自動的に作成された管理プロパティ (この例 ではows_RetBasePrice ) の形式を持たない名前のプロパティを 、通常 のクロールされたプロパティと呼び出しましょう。
重要
クロールされたプロパティを絞り込み可能な管理プロパティにマッピングする場合は、 通常 のクロールされたプロパティを選択します。
前の手順で実行した検索で見つかった通常のクロールされたプロパティを選択し、[ OK] を選択します。 Contoso のシナリオでは、[ ows_RetBasePrice] を選択します。
[ 管理プロパティの編集] ページで、クロールされたプロパティ ows_RetBasePrice が [ クロールされたプロパティへのマッピング ] フィールドに追加されることに注意してください。
[ エイリアス ] フィールドに、絞り込み条件の名前を入力します。 Contoso のシナリオでは、「Price」と入力 します。
重要
ここで入力するエイリアスは、発行サイトに表示される絞り込み条件名 ではありません 。 このエイリアスは、ファセット ナビゲーションの絞り込み条件を構成しているときに、生活を少し簡単にすることを目的としています (次の手順では、これを行う方法について説明します)。 リファイン可能な管理プロパティの名前は変更できないことに注意してください。 そのため、構成を行う場合は、似た名前 (RefinableString01、RefinableString02 など) を持つ多くの絞 り込み可能な管理プロパティを処理する必要があります。 そのため、このエイリアスは、プロパティにマップされた内容を示す良いリマインダーとして機能します。
マッピングを完了するには、[ OK] を選択します。
この手順の冒頭で説明したように、使用するすべての絞り込み条件のマッピングを行う必要があります。 そのため、"Audio" カテゴリと "Cameras" カテゴリでは、次のスクリーン ショットに示すように、クロールされたプロパティを RefinableStringXX リファイン 可能な管理プロパティにマップしました。
カタログのインデックスの再作成を開始する方法
使用するすべての絞り込み条件が有効な管理プロパティをマップしたので、カタログのインデックス再作成を開始する必要があります。 「ステージ 4: 検索を設定し、SharePoint Server でカタログ コンテンツのクロールを有効にする」でカタログのインデックス再作成を行う方法について説明しました。
注:
サーバーの全体管理にアクセスできるアプリケーション管理者Search Service、「カタログのインデックス再作成を開始する方法」で説明されているように、フル クロールを開始することで同じ操作を実行できます。
ファセット ナビゲーションに用語セットを使用できることを確認する方法
カタログのインデックスが再作成された後、最終的にいくつかの構成を開始できます。 ただし、実際の構成を開始する前に、ファセット ナビゲーションにオーサリング サイトで実際に用語セットを使用できることを確認しましょう。
オーサリング サイトで、[サイトの設定]>[ターミナル ストア管理] に移動します。
クリックして用語セットをマークします。このシナリオでは、 これは製品階層です。次に、[ 目的の用途] タブを選択します。
[チェック] ボックス [ファセット ナビゲーションにこの用語セットを使用する] が選択されていることを確認します。
「ステージ 1: SharePoint Server でのクロスサイト発行用サイト コレクションの作成」でオーサリング サイト コレクションを作成するときに製品カタログ テンプレートを使用したため、製品階層用語セットは、既定でファセット ナビゲーションに対して有効になっています。
オーサリング サイト コレクションの作成時に別のテンプレートを使用した場合は、まずファセット ナビゲーションの用語セットを有効にする必要があります。 これを行う方法については、「 ファセット ナビゲーションの用語セットを有効にする」を参照してください。
ここで、ファセット ナビゲーションに用語セットを使用できることを確認したので、構成を続行しましょう。
ステージ 12: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート I では、すべてのカテゴリに絞り込み条件を追加し、他の絞り込み条件をカテゴリのサブセットのみに追加する必要があることに注意してください。 まず、 ブランド 、 色 、 価格 のすべてのカテゴリに使用する絞り込み条件を追加します。
用語セット内のすべての用語に絞り込み条件を追加する方法
用語セット名をクリックします。 Contoso のシナリオでは、これは Electronics です。 次 に、[ファセット ナビゲーション ] タブと [ 絞り込み条件のカスタマイズ] を選択します。 これにより、ダイアログ ボックスが開きます。
ダイアログ ボックスの [ 使用可能な絞り込み条件 ] セクションで、下にスクロールして [ RefinableString01] を選択します。 これは、 ブランド 絞り込み条件に使用する管理プロパティです。 サンプル値 (適切なパス上にある適切な記号) と、クロールされたプロパティにマップしたときにこのプロパティに指定したエイリアスが表示されることに注意してください。
この絞り込み条件を用語セットに追加するには、[追加] を選択 します。
RefinableString01 プロパティが [選択した絞り込み条件] セクションに移動します。 絞り込み条件が [選択された絞り込み条件 ] セクションに移動されると、追加の構成オプションが表示されます。 (手順 7 と 8 で説明します)。
手順 1 ~ 3 を繰り返して 、RefinableString02 ( 色 絞り込み条件) と RefinableInt01 ( 価格 絞り込み条件) を追加します。
絞り込み条件をプレビューするには、[ 絞り込み条件のプレビュー] を選択します。
そのため、これはかなり良く見え始めている。 ただし、最初に 価格 絞り込み条件を表示し、価格値の間隔も変更したいと考えています。 色絞り込み条件では、訪問者が複数の絞り込み条件値を選択できるようにする必要があります。
価格絞り込み条件を上に移動するには、[ RefinableInt01 ] ( エイリアス 名をメモ) を選択し、[ 上へ移動] を選択します。 [選択した絞り込み条件] セクションの最初のプロパティになるまで、RefinableInt01 を一覧の上に移動します。
価格絞り込み条件の価格間隔を変更するには、[RefinableInt01] を選択します。 [ テンプレートの表示 ] メニューで、[ 棒グラフを含むスライダー] を選択します。 [ 間隔] で [ カスタム] を選択し、表示する価格間隔を入力します。 各値はセミコロンで区切ります。
訪問者が 色 絞り込み条件に対して複数の絞り込み条件値を選択できるようにするには、[ RefinableString02] を選択します。 [ 表示テンプレート ] メニューの [ 複数値絞り込み項目] を選択します。
[ プレビュー絞り込み条件 ] をもう一度選択します。 Price 絞り込み条件にカスタム間隔が表示され、見栄えの良いスライダー バーが表示されます。 また、色絞り込み条件には、複数の絞り込み条件値を選択できるチェック ボックスが追加されました。
変更を保存するには、ダイアログ ボックスで [OK] を選択し、用語ストア管理ツールで [保存] を選択 します。
すべてのカテゴリに適用する絞り込み条件を追加したので、次のタスクは、カテゴリのサブセットにのみ適用する絞り込み条件を追加することです。
用語セット内の特定の用語に絞り込み条件を追加する方法
ステージ 13: SharePoint Server のファセット ナビゲーションに絞り込み条件を使用する計画 - パート II では、絞り込み条件のズームと画面サイズを [カメラ] カテゴリに追加する必要があります。 また、絞り込み条件 メガピクセル を デジタルカメラ カテゴリに追加し、 最大ISO を デジタル一眼レフカメラ カテゴリに追加したいと考えています。
用語セット内の特定の用語に絞り込み条件を追加する場合、プロシージャはすべての用語で同じです。 そのため、領域を節約するために、絞り込み条件の ズーム と 画面サイズ を Cameras 用語に追加する方法のみを示します。
クリックして、カテゴリ固有の絞り込み条件を追加する用語を選択します。 このシナリオでは、これは カメラです。 [ ファセット ナビゲーション ] タブを選択し、[ 継承の停止] を選択し、確認するには [ OK] を選択します。
[ 絞り込み条件のカスタマイズ] を選択します。 これにより、ダイアログ ボックスが開きます。
用語固有の絞り込み条件を追加してカスタマイズするには、前の手順の手順を繰り返します。
このシナリオでは、 プロパティ RefinableString03 と RefinableString04 を追加します。 絞り込み条件が正しく追加されていることを確認するには、[ 絞り込み条件のプレビュー] を選択します。
変更を保存するには、前の手順の手順 10 を繰り返します。
計画フェーズで特定したすべての絞り込み条件を追加して構成するには、しばらく時間がかかる場合があります。 良いニュースは、これを完了すると、絞り込み条件を Web サイトに表示するのに多くの作業は必要ないということです。
このシリーズの次の記事
ステージ 15: SharePoint サーバーの公開サイトにファセットを移動するための絞り込み条件を追加します。