ファセットを使用すると、プレゼンテーションレイヤーをカスタマイズし、ユーザーに対して、検索結果を詳しく調べるためのガイド付き検索を提供できます。
例えば、ツールを販売するWebサイトの訪問者がレンチの検索を実行したとします。 会社では、次の2つのファセットを使用できます。1つは検出されたすべてのブランドを指定し、もう1つはレンチサイズを指定します。 顧客は、適切なファセット内の任意のブランドまたはサイズをクリックして、結果を絞り込み、必要な正しいレンチをすばやく見つけることができます。
ファセットは、既存のメタデータ定義に基づくことができます。 メタデータでファセットが日付型として定義されている場合、ファセットは日付範囲ファセットとして表示されます。
Staged Facetsページの表には、追加された各ファセットを構成する設定の一般的な概要が表示されます。 新しいファセットを追加したり、既存のファセットを編集または削除したりできます。 ファセットに加えた変更は、ページの右上隅近くにあるHistoryを使用して元に戻すことができます。
ファセット設定は、デフォルトでステージングされ、変更をテストしてから実稼動状態に移行します。
ステージングについてを参照してください。
View Live Settingsを使用すると、ステージ設定を現在のライブ設定と比較できます。 View Staged Settingsを使用して、ステージング領域に戻ります。 stagedアイテムの場合、設定のライブバージョンは読み取り専用です。 したがって、ステージ設定をライブにすることで操作します。 ステージングされたファセットに対して行った変更が完了したら、Push Liveをクリックして変更をライブにします。
メタデータで型Dateとして定義されたファセットは、他のファセットとは異なる扱いを受けます。 一連の値として扱われるのではなく、開始日付、終了日またはその両方を含む日付範囲として扱われます。
日付範囲ファセットには、開始日の値が含まれ、その後に「BTW」(「次の範囲内」の場合)、終了日が続きます。 日付は次の2つの形式で指定します。
mm-dd-yyyy
年 / 月 / 日
4桁の年が必要です。 開始日または終了日のうち少なくとも1つは必須ですが、両方とも必須ではありません。 例えば、「12/1/2007BTW1/4/2009」と指定した場合、2007年12月1日から2009年1月4日の間のすべての日付が意味されます。 ただし、「1-1-2005BTW」は、2005年1月1日以降のすべての日付を意味します。
通常のファセットのように、プレゼンテーションテンプレートタグ<guided-facet-value/>
を使用して、日付範囲ファセットの値を取得できます。 現在、検索する日付範囲をユーザーが入力できるようにJavaScriptが必要です。 例えば、2つの入力フィールドから開始日と終了日の入力を受け取ることができます。 次に、入力を検証し、(2つの入力フィールドから作成された)新しいファセットの値とファセット名を既存のURLに追加できます。
「プレゼンテーションテンプレートタグ」を参照してください。
次のコード例は、ページに日付範囲を表示する方法の例です。 既存の日付範囲が選択されている場合は、その日付範囲が表示されます。それ以外の場合は、単純な入力フォームが表示されます。 フォームが送信されると、単純な検証が実行されます。 次に、2つの新しいパラメーターを含む新しいURLにブラウザーを送信します。
q#
- 2つの入力フィールドからアセンブリされた、選択した日付範囲を表します。x#
— ファセットの名前。この例では、日付範囲ファセットの名前は「変更済み」です。Apacheはセキュリティ上の理由でURLパスに%2F
を許可しないので、コードのreplace(/%2F/ig, '~2F')
部分が必要です。また、SEO URLを使用する場合はURLパスにクエリが含まれます。 したがって、/
は通常URL内にあるので、%2F
ではなく~2F
としてエンコードされます。
<div class="date_range">
<p>Date Range</p>
<guided-if-facet-selected gsname="modified">
<guided-facet-values gsname="modified">
<script>
var modified_daterange= '<guided-facet-value />'.split(/BTW/) ;
if (modified_daterange[0]=='') modified_daterange[0]= '--/--/----' ;
if (modified_daterange[1]=='') modified_daterange[1]= '--/--/----' ;
document.write('From: ' + modified_daterange[0]) ;
document.write('<br>To: ' + modified_daterange[1]) ;
</script>
</guided-facet-values>
<guided-else-facet-selected>
<form action="#">
From: <input name="dateFrom" size=10>
<br>To: <input name="dateTo" size=10>
<br><input type="button" value="Go" onclick="goClick(this.form)">
</form>
<script>
function goClick(f) {
if (f.dateFrom.value=='' && f.dateTo.value=='') {
alert('You must enter either a From: date or a To: date.') ;
return ;
}
if ( f.dateFrom.value!='' && !f.dateFrom.value.match(/^\d+[\/\-]\d+[\/\-]\d\d\d\d$/) ) {
alert('From: date must be in "mm/dd/yyyy" or "mm-dd-yyyy" format.') ;
return ;
}
if ( f.dateTo.value!='' && !f.dateTo.value.match(/^\d+[\/\-]\d+[\/\-]\d\d\d\d$/) ) {
alert('To: date must be in "mm/dd/yyyy" or "mm-dd-yyyy" format.') ;
return ;
}
// Note that "/" is encoded as "~2F" instead of "%2F" to avoid Apache 404 error.
var new_url= '<guided-current-path />&<guided-query-param-name gsname="q#" offset="0" />='
+ encodeURIComponent(f.dateFrom.value).replace(/%2F/ig, '~2F') + 'BTW'
+ encodeURIComponent(f.dateTo .value).replace(/%2F/ig, '~2F')
+ '&<guided-query-param-name gsname="x#" offset="0" />=modified' ;
location.href= new_url ;
}
</script>
</guided-if-facet-selected>
</div>
ネストされたファセットは、次のように複数のカテゴリレベルを表示するファセットです。
WomensとMensのカテゴリは、最上位または親のファセットです。 アクセサリや靴などのサブカテゴリは、下部ファセットまたは子ファセットにあります。
現在サポートされているネストされたファセットの深さは2つですが、ドリルダウンリストの任意の場所にできます。
次に、様々なタイプのネストされたファセットの動作を示します。
ネストされたファセットタイプの動作 |
動作 |
---|---|
標準 |
通常の入れ子ファセットの動作は、他のファセットが検索を絞り込む場合に縮小するという点です。 ネストされたファセットが選択されている場合は、選択範囲に向かって縮小されます。 親ファセットが選択されている場合、その親のみが残りの子ファセットと共に表示されます。 子ファセットが選択されている場合、ファセットには、選択された親ファセットと選択された子ファセットのみが表示されます。 |
固定 |
共通のネストされたファセットの動作は、他のファセットまたは検索条件の状態に基づいて、ファセットをできるだけ開いた状態に保とうとする点です。 子ファセットが選択されている場合は、定着深さにカウントされます。 |
複数選択 |
複数選択ファセットの動作は、ファセットを開いたままにすることです。 新しい選択では、ネストされたファセットがカテゴリの「親」でない限り、他のすべてのファセット選択が消去されます。 この場合、「親」とは、ネストされたファセットの最上位カテゴリではなく、カテゴリファセットを指します。 |
カテゴリの複数選択 |
複数選択の場合と同様に、ネストされたファセットタイプを次の例外で選択します。
|
「ファセットパネルについて」も参照してください。
ファセットを追加して、プレゼンテーションレイヤーをカスタマイズし、顧客に対してガイド付き検索を提供して、検索結果を詳細に調べることができます。
Facetsページのファセットテーブルには、単一のファセットを構成する設定の抜粋が表示されます。 新しいファセットを追加したり、既存のファセットを編集または削除したりできます。 ファセットに対して行った変更は、履歴機能を使用して元に戻すことができます。
Webサイトに表示されるように、プレゼンテーションテンプレートでファセットを参照していることを確認してください。
「ファセットパネルについて」も参照してください。
新しいファセットを追加するには
新しいファセットを追加する前に、次の手順に進む前に、既に次の操作が完了していることを確認してください。
いくつかのメタタグフィールドが既に定義されている。
「新しいmetaタグフィールドの追加」を参照してください。
インデックスにメタデータを挿入します。
フィールドインジェクション定義の追加を参照してください。
製品メニューで、Design/Navigation/Facets.をクリックします。
Facetsページで、Add New Facetをクリックします。
Add Facetページで、必要なオプションを設定します。
これらの設定は、ファセットの動作とデフォルト表示の両方に影響します。 これらの設定の一部は、プレゼンテーションテンプレートの設定を使用して上書きできます。
メタデータでファセットが日付型として定義されている場合は、日付範囲として表示されます。
日付範囲ファセットを参照してください。
選択したファセットオプションに応じて、すべてのオプションを使用できるわけではありません。
オプション |
説明 |
---|---|
ファセット名 |
特定のファセットの名前を識別します。
注意: 既存のユーザー定義メタデータに基づくファセットのみを持つことができます。 ドロップダウンリストでファセットが使用できない場合は、最初にいくつかのメタデータを定義する必要があります。 「新しいmetaタグフィールドの追加」を参照してください。 フィールドテーブルに基づいてファセットを作成するには、カスタムファセット名を使用し、フィールドテーブル名を指定します。 |
ラベルを表示 |
メタデータフィールド名( <guided-breadcrumb-label> タグ)やスタンドアロン値( <guided-facet-display-name> タグ)の代わりに、パンくずリストで使用できるファセットのラベルを設定します。 |
動作 |
3つのファセット動作のいずれかを設定します。
|
常に表示 |
通常または共通のファセットの場合、常に顧客に対して表示されたままになるようにファセットを設定します。 このオプションは、動作ドロップダウンリストから通常、カテゴリ、または定着を選択した場合にのみ使用できます。 |
ファセットの親 |
このオプションは、動作ドロップダウンリストからカテゴリまたはカテゴリ複数選択を選択した場合にのみ使用できます。 カテゴリファセットの親を示します。 カテゴリの親ファセットで選択した項目は、現在のカテゴリファセット内で使用可能な選択肢を絞り込むために使用されます。 顧客がカテゴリファセットを操作する場合、親ファセットの選択は解除されません。 カンマで区切った複数の親を指定できます。 |
定着深度 |
このオプションは、動作ドロップダウンリストから定着を選択した場合にのみ使用できます。 ドリルダウン中に開いたままにするオプションの数を設定します。 |
長さのしきい値 |
項目数で定義されるファセットの垂直方向の長さ(1 ~ 9999)を設定します。 プレゼンテーションテンプレートが適切に設定されている場合は、この設定を使用して「表示を増やす」を設定できます。 リンクを作成したり、ファセットをスクロール可能なdivにスローするタイミングを決定したりします。 |
長さの切り捨てしきい値 |
指定したしきい値の後にファセットの項目数を切り捨てます。 実装によっては、何千もの項目が含まれたファセットを持つものもあります。 すべてのデータを送信するのに費用がかかる場合があります。 この設定を使用すると、ファセットを管理可能なレベルにトリミングできます。 並べ替え後にファセットが切り捨てられます。 |
最大値の幅 |
ファセット値の文字列の長さの制限を指定します(1 ~ 999)。 このオプションは、固定幅レイアウトにファセットを配置し、文字列の折り返しを防ぐ場合に便利です。 デフォルトでは、文字列はしきい値より3文字短く設定されているので、省略記号を追加できます。 |
値の拡張子 |
ファセットの値が切り捨てられることを示す文字列を指定します。 デフォルトでは、「。..」という文字列が が使用されます。 |
区切り |
ファセットに適用される区切り区切り区切り値リストで使用する区切り文字を指定します。 使用される区切り文字は、ファセットの基となるメタデータで定義されている区切り文字と同じです。 デフォルトの区切り文字はコンマです。 ただし、XMLに準拠した任意の値を使用できます。 |
並べ替え |
Webサイト上のファセットの並べ替え方法を指定します。 ファセットは、次の順で並べ替えることができます。 必要に応じて、最大5種類の並べ替えを組み合わせることができます。
|
ファセットのエイリアス |
既存の検索URLをサポートするために、ファセットエイリアスを使用して、従来のパラメーター名を変更済みにマップしたり、単に別の名前のファセットを作成したりできます。 エイリアスは、受信する要求にのみ適用され、ファセットリンクの作成には使用されません。 |
Facet Rail Name |
ファセットをアルファベット順、数別、またはカスタムメソッドで並べ替える場合の、ファセットパネルの名前。 「Facet Rail」についてを参照してください。 |
Order |
このオプションは、並べ替えドロップダウンリストから並べ替えを選択した場合にのみ使用できます。 使用する順序を指定する値の区切りリストを定義できます。 |
追加 |
このオプションは、並べ替えドロップダウンリストから並べ替えを選択した場合にのみ使用できます。 順序付けられたリストに値がない場合、値は末尾に追加されます。 |
ゴーストを表示 |
このオプションは、並べ替えドロップダウンリストから並べ替えを選択した場合にのみ使用できます。 順序付けられたリストで指定された値がない場合、このオプションでは、ファセット内の欠落した各項目に「ghost」というフラグが付けられ、項目の表示が異なります。 |
ネストされたファセット |
ネストされたファセットには、そのカテゴリとその子のカテゴリが表示されます。 深さは2つのカテゴリしか表示できませんが、ドリルダウンのどこにでも表示できます。 このファセットのデータは、2つのカテゴリレベルを記述する際の規則に従う必要があります。 例えば、ファセット値を「shoes:boots」に設定できます。この場合、親カテゴリは「shoes」、子カテゴリは「boots」になります。 「:」は区切り文字として使用されます。 区切り文字の変更について詳しくは、後述の「Nested Delimiter」を参照してください。 この形式でデータを生成するには、フィルタースクリプトを使用して2つの既存のカテゴリを組み合わせることができます。 「標準」、「カテゴリ」および「共通」の動作は、ネストされたファセットと組み合わせることができます。 |
Nested Parent Name |
このドロップダウンリストは、「入れ子ファセット」を選択した場合にのみ使用できます。 親カテゴリを表すフィールドを選択できます。 このフィールドは、親カテゴリとの一致で検索時に使用されます。 |
子名の入れ子 |
このドロップダウンリストは、「入れ子ファセット」を選択した場合にのみ使用できます。 子カテゴリを表すフィールドを選択できます。 このフィールドは、子カテゴリとの一致で検索時に使用されます。 |
Nested Facet Delimiter |
このオプションは、「ネストされたファセット」を選択した場合にのみ使用できます。 ここに入力した文字は、親カテゴリと子カテゴリをデータから解析するために使用されます。 例えば、「:」を区切り文字として使用し、親が「shoes」で子が「boots」の場合、データは「shoes:boots」としてフォーマットされる必要があります。 |
分割しきい値 |
このオプションは、並べ替えドロップダウンリストから分割を選択した場合にのみ使用できます。 分割の並べ替えを使用する場合、split-thresholdは、ファセットを2つの異なるリストに分割するカウントを定義します。 しきい値以上のカウント数を持つ値は上に維持され、しきい値より小さい値は下に移動されます。 |
最高値 |
このオプションは、並べ替えドロップダウンリストから「を区切る」を選択した場合にのみ使用できます。 分割の並べ替えを使用する場合、この区切り形式の値のリストは常にリストの先頭に配置されます。 正規式は使用できますが、次のように中括弧または中括弧で囲む必要があります。{^New .*?},{^非常に新しい。*} |
最低値 |
このオプションは、並べ替えドロップダウンリストから「を区切る」を選択した場合にのみ使用できます。 分割の並べ替えを使用する場合、この区切り形式の値のリストは常にリストの一番下に配置されます。 正規式は使用できますが、次の例のように中括弧または中括弧で囲む必要があります。{^Old .*?},{^非常に古い。*} |
クリック Add.
(オプション)Facetsページで、次のいずれかの操作を行います。
Historyをクリックして、行った変更を元に戻します。
「履歴」オプションの使用を参照してください。
クリック Live.
ライブ設定の表示を参照してください。
クリック Push Live.
プッシュステージ設定をライブにするを参照してください。
ネストされたファセットを追加して、複数のレベルのカテゴリを表示できます。
ネストされたファセットを作成する場合は、次の点に注意してください。
ネストされたファセットごとに、1つのユーザー定義のmetaタグフィールドが必要です。
ネストされたファセットは、親ファセットと子ファセットの2つの他のファセットで構成されます。 単一値ファセットまたは複数値ファセットを使用できます。 単一値ファセットと複数値ファセットの混在は許可されません。
このファセットを検索フィールドテーブルで使用するかどうかを決定する必要があります。 フィールドテーブルには、入れ子になったファセット自体と、その合成ファセットが必要です。
JSONを使用してネストされたファセットを実装することを検討します。それは簡単です。
このトピックでは、ネストされたファセットをfacet n1と呼びます。
ネストされたファセット追加の日付を保持するための新しいmetaタグフィールド。 複数値のフィールドまたは1つの値のフィールドを指定できます。
製品メニューで、Settings/Metadata/Definitionsをクリックします。
Definitionsページで、Add New Fieldをクリックします。
Add Fieldページで、必要なオプションを設定します。
「新しいmetaタグフィールドの追加」を参照してください。
クリック Add.
(オプション)結果をプレビューする場合は、ステージングされたサイトインデックスを再構築します。
「ステージングされたWebサイトの増分インデックスの設定」を参照してください。
残りのタスクは、このメタタグフィールドをn1と呼びます。
元追加のファセットを次の形式に結合するフィルタリングスクリプト:<parent_value><nested_delimiter><child_value>
.
「フィルタリングスクリプトの追加」を参照してください。
メタタグフィールドn1の値の例を次に示します。上記の形式を使用します。
Womens:Handbags
Womens:Dresses
Mens:Accessories
Mens:Footwear
フィルタリングスクリプトを作成または編集した後、スクリプトをテストします。 正しく表示される場合は、必要に応じてアカウントのインデックスを再作成します。 Index Overviewを使ってインデックスをチェックできます。
次の例は、フィルタリングスクリプトの初期化に含まれる標準的なコンサルティングライブラリがあることを前提としています。 すべてのアカウントは異なるので、フィルタリングスクリプトは自分のアカウントに必要な要件を反映する必要があります。
複数値のフィルタリングスクリプトの例
my $doc;
{
# Slurp all the data into $doc
local $/;
undef $/;
$doc = <>;
}
# Create n1 field
if ( $doc =~ m{<meta\s+name="t1"\s+content="([^\"]*)"}is )
{
my @t1arr = split(/\|/, $1);
if (scalar @t1arr > 0)
{
if ( $doc =~ m{<meta\s+name="t2"\s+content="([^\"]*)"}is )
{
my @t2arr = split(/\|/, $1);
if ( scalar @t2arr > 0 )
{
my $max = ((scalar @t1arr) < (scalar @t2arr)) ? (scalar @t1arr) : (scalar @t2arr);
for (my $i = 0; $i < $max; $i++)
{
$t1arr[$i] .= ":" . $t2arr[$i];
}
}
}
my $output = join( '|', @t1arr );
$doc =~ s{</head>}{<meta name="n1" content="$output" />\b</head>}is;
}
}
# END: n1 field
単一値のフィルタリングスクリプトの例
# This is a complete example.
# This script is designed for index connector where each record
# in the XML file is converted into a fake HTML page filled with
# meta data tags.
my $doc;
{
# Slurp all the data
local $/;
undef $/;
$doc = <>;
}
# All legitimate index connector data has key in its URL.
# Process the page if and only if it is coming from index connector and
# it is not the first entry point page. Entry point pages don't have key
# in the URL.
if ($main::search_url =~ /\?key=/) {
my $meta = {};
# Mine and scrape the meta fields from the page
my @lines = split(/\n/,$doc);
foreach my $line (@lines)
{
if ($line =~ m{<meta name="(.*?)" content="(.*?)" />})
{
$meta->{lc($1)} = $2;
}
}
# Combined t1,t2 and t2,t3, and t3,t4 together.
# Assign them respectively to n1, n2, and n3.
my ($t1, $t2, $t3, $t4);
my %meta2;
$t1 = $meta->{'t1'};
$t2 = $meta->{'t2'};
$t3 = $meta->{'t3'};
$t4 = $meta->{'t4'};
if (defined $t1 && $t1) {
$meta2{'n1'} = $t1;
if (defined $t2 && $t2) {
$meta2{'n1'} .= ":" . $t2;
$meta2{'n2'} = $t2;
if (defined $t3 && $t3) {
$meta2{'n2'} .= ":" . $t3;
$meta2{'n3'} = $t3;
if (defined $t4 && $t4) {
$meta2{'n3'} .= ":" . $t4;
}
}
}
}
foreach my $stuff ( keys %meta2 )
{
my $v = $meta2{$stuff};
$doc =~ s{</head>}{<meta name="$stuff" content="$v" />\n</head>};
}
}
# Do some ranking stuff here
ws_insert_static_rank_meta_tag(\$doc, "RANK");
# Prints the entire page back out.
print $doc;
製品メニューで、Design/Navigation/Facetsをクリックします。
Facetsページで、Add New Facetをクリックします。
Add Facetページで、次のオプションを設定します。
Facet Nameドロップダウンリストで、タスク1で定義したメタタグフィールドを選択します。 検索フィールドテーブルを使用している場合は、ドロップダウンリストで「custom」を選択し、ファセットのカスタム名を入力します。
入れ子ファセットを「有効にする」には、Nested Facetをチェックします。
Nested Parent NameとNested Child Nameのドロップダウンリストで、使用できるメタタグフィールドを選択します。 検索フィールドテーブルを使用している場合は、customを選択し、ファセットのカスタム名を入力します。
Nested Facet Delimiterフィールドで、使用する区切り文字(「:」(コロン)など)を指定します。 複数値の区切り文字と混同しないでください。 両方の区切り文字は、互いに異なる必要があります。
ファセットの動作Categoryを設定した場合は、ファセットの親を指定できます(親をネストされたファセットの親と混同しないでください)。 一般に、別のネストされたファセットの名前をカテゴリの親として使用しないでください。 代わりに、そのネストされたファセットを構成する個々のファセットを使用します。
必要なその他のファセットオプションを設定します。
「新しいファセットの追加」を参照してください。
クリック Add.
製品メニューで、Settings/Searching/Searchesをクリックします。
Searchesページで、更新する検索タイプ名のEditをクリックします。
sp_field_table
にはフィールドn1、t1、t2が必要です。
フィールドテーブルを使用する場合は、sp_field_table
パラメーターを編集する必要があります。 または、クエリクリーニングルールやプリ検索ルールを使用して、どこでもこれを実現できます。
「クエリクリーニングルールの追加」を参照してください。
「新しい検索前のルールの追加」を参照してください。
クリック Save Changes.
製品メニューで、Design/Templatesをクリックします。
Templatesページで、Add New Templateをクリックします。
Add Templateダイアログボックスで、トランスポートテンプレートファイルの名前を指定します。
New Template Typeドロップダウンリストで、Transportを選択します。
クリック Add.
Templatesページで、追加したトランスポートテンプレートファイル名の名前をクリックします。
トランスポートテンプレートのTemplate Editorページで、フィールドn1のデータを含めます。 次の例を参照してください。
XMLの例入れ子になったファセット データを返すXMLの例XMLの例では、ファセット値の区切り文字として使用する文字を指定する必要があります。この場合、パイプ(|)です。
<facet name="n1">
<values delimiter="|"><search-field-value-list name="n1" quotes="no" separator="|" sortby="values" data="values" /></values>
<counts><search-field-value-list name="n1" quotes="no" sortby="values" data="results" /></counts>
</facet>
ネストされたファセットデータを返すJSONの例
{
"name" : "n1",
"values" : [ <search-field-value-list name="n1" quotes="yes" sortby="values" data="values" encoding="json"/>],
"counts" : [<search-field-value-list name="n1" quotes="no" sortby="values" data="results" />]
},
製品メニューで、Design/Templatesをクリックします。
Templatesページで、Add New Templateをクリックします。
Add Templateダイアログボックスで、プレゼンテーションテンプレートファイルの名前を指定します。
New Template Typeドロップダウンリストで、Presentationを選択します。
クリック Add.
Templatesページで、追加したプレゼンテーションテンプレートファイル名の名前をクリックします。
プレゼンテーションテンプレートのTemplate Editorページに、必要な出力と統合するHTMLマークアップを追加します。
次のタグを使用して、子タグを表示できます。
If Child Existsタグ <guided-if-facet-value-has-children><guided-else-facet-value-selected></guided-if-facet-value-has-children>
子の値タグ <guided-facet-value-children></guided-facet-value-children>
子の値タグは、通常のガイド付きファセット値タグとは異なります。 はラッパータグで、親ファセット値ではなく子ファセット値を繰り返し処理するために、<guided-facet-value>
タグを含むすべてのタグが強制されます。 同様に、元に戻すタグなど、他のガイド付きファセットタグも同じことに従います。 <guided-if-facet-value-has-children>
タグ内での使用が最適です。
次に、HTMLマークアップを含むプレゼンテーションテンプレートの例を示します。
<guided-facet gsname="n1">
<guided-if-facet-selected>
<guided-facet-values>
<guided-if-facet-value-selected>
<li><span class="selected"><guided-facet-value /></span><guided-facet-value-undo-link gsname="n1">X</guided-facet-value-undo-link></li>
<guided-if-facet-value-has-children>
<ul>
<guided-facet-value-children>
<guided-if-facet-value-selected>
<li><span class="selected"><guided-facet-value /></span><guided-facet-value-undo-link gsname="n1">X</guided-facet-value-undo-link></li>
<guided-else-facet-value-selected>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
</guided-if-facet-value-selected>
</guided-facet-value-children>
</ul>
</guided-if-facet-value-has-children>
<guided-else-facet-value-selected>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
<guided-if-facet-value-has-children>
<ul>
<guided-facet-value-children>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
</guided-facet-value-children>
</ul>
</guided-if-facet-value-has-children>
</guided-if-facet-value-selected>
</guided-facet-values>
<guided-else-facet-selected>
<guided-facet-values>
<guided-if-facet-value-selected>
<li><span class="selected"><guided-facet-value /></span><guided-facet-value-undo-link gsname="n1">X</guided-facet-value-undo-link></li>
<guided-if-facet-value-has-children>
<ul>
<guided-facet-value-children>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
</guided-facet-value-children>
</ul>
</guided-if-facet-value-has-children>
<guided-else-facet-value-selected>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
<guided-if-facet-value-has-children>
<ul>
<guided-facet-value-children>
<li><guided-facet-link title='<guided-facet-value />'><guided-facet-value /> (<guided-facet-count />)</guided-facet-link> </li>
</guided-facet-value-children>
</ul>
</guided-if-facet-value-has-children>
</guided-if-facet-value-selected>
</guided-facet-values>
</guided-if-facet-selected>
</guided-facet>
検索にパンくずリストを使用している場合は、動作を移動先に設定する必要があります。
追加した任意のファセットの設定を編集できます。
Webサイトに表示されるように、プレゼンテーションテンプレートでファセットを参照していることを確認してください。
ファセットを編集するには
製品メニューで、Design/Navigation/Facets.をクリックします。
Facetsページで、ファセット名の最も右側のEditをクリックします。
Edit Facetページで、必要なオプションを設定します。
「新しいファセットの追加」のオプションの表を参照してください。
クリック Save Changes.
(オプション)Facetsページで、
Historyをクリックして、行った変更を元に戻します。
「履歴」オプションの使用を参照してください。
クリック Live.
ライブ設定の表示を参照してください。
クリック Push Live.
プッシュステージ設定をライブにするを参照してください。
追加したファセットは削除できます。
ファセットを削除するには
製品メニューで、Design/Navigation/Facetsをクリックします。
Facetsページで、ファセット名の最も右側のDeleteをクリックします。
Confirmationダイアログボックスで、OKをクリックします。
次のいずれかを実行します。
Historyをクリックして、行った変更を元に戻します。
「履歴」オプションの使用を参照してください。
クリック Live.
ライブ設定の表示を参照してください。
クリック Push Live.
プッシュステージ設定をライブにするを参照してください。