使用「動態刻面」,在搜尋時自動建立新的範圍選取。 您可以選擇將每個動態Facet欄位與Adobe Search&Promote帳戶中最多一個表格名稱建立關聯。 您可在搜尋時,針對搜尋中涉及的任何動態Facet欄位套用這些表格關係。
預設情況下,Adobe Search&Promote中未啟用此功能。 請聯絡技術支援以啟用您使用的功能。
若不使用「動態刻面」,您必須將相關屬性合併為「槽」,並只顯示同構的槽,以用於特定搜尋。 也就是說,它們只能包含一個邏輯屬性的值,如「鞋尺寸」或「環尺寸」。 此方法以大量唯一屬性集提供適當的搜尋時間效能。
但是,當使用「動態Facet」時,並不會限制核心搜尋可有效追蹤的Facet數目。 您可以定義數百個動態刻面,核心搜尋可從中傳回特定搜尋的「頂端N
動態刻面」,其中N
通常是10-20或更小的值。 此方法不需要插入屬性——您現在可以為網站上的屬性建立唯一的動態Facet。
在您的網站上人煙稀少且只出現於搜尋子集的刻面,是產生動態的好候選。 例如,只有在搜尋鞋或靴時,才能填入名為「前腳寬度」的面。 而另一個名為「臉數字樣式」的刻面,其可能值為「羅馬」和「阿拉伯」,則只有在搜尋手錶或時鐘時才會出現。
如果您的帳戶有大量此類刻面,它會增強搜尋效能,以使用動態刻面,而不是永遠為每個搜尋選取整組可能刻面。 通常適用於顯示每個搜尋結果的一般刻面(例如「SKU」或「品牌」)通常不適用於動態刻面。
Facet建立在meta標籤欄位之上。 中繼標籤欄位是Adobe Search&Promote的低階核心搜尋層功能。 另一方面,Facet則屬於GS(引導式搜尋)的一部分,即Adobe Search&Promote的高階表現層。 但是,Facet擁有meta標籤欄位,meta標籤欄位對Facet一無所知。 設定動態Facet時,您會先新增Facet,然後新增中繼標籤欄位,並選取「動態Facet」選項,將識別的Facet設定為動態。
Design > Navigation > Facets中沒有「動態面」設定。 Facet的「動態」原因是其基礎的「meta標籤欄位」是動態的,如Settings > Metadata > Definitions中所設定。
在搜尋「啟動」後顯示的動態Facet範例:
搜尋「監看」後顯示的另一個動態Facet範例:
另請參閱
在Search&Promote中設定動態Facet。
依預設,Adobe Search&Promote未啟用此功能。 請聯絡技術支援以啟用您使用的功能。
在您的動態Facet效果對客戶可見之前,您必須重建網站索引。
另請參閱
若要設定動態Facet
請確定您已新增Facet。
請參閱新增Facet。
新增Facet後,請確定您已將Facet新增至新的使用者定義Meta標籤欄位。
請參閱新增中繼標籤欄位。
在產品功能表上,按一下「Settings > Metadata > Definitions.」
在Definitions頁面的User-defined fields表格中,在Actions欄中,按一下與您要動態化之Facet相關聯之中繼標籤欄位名稱列中的鉛筆圖示(編輯)。
在Edit Field頁面上,勾選Dynamic Facet。
請參閱新增中繼標籤欄位中的選項表。
按一下 Save Changes.
按一下藍色方塊中的重新產生分段網站索引,以快速重建分段網站索引。
另請參閱重新產生即時或分段網站的索引。
確定要為給定搜索選擇的動態刻面數。 通過執行下列任一操作,您可以完成此任務:
set
、backend parameter
、sp_sfvl_df_count
的值X
動作,其中X
是搜尋時所要請求的動態刻面數目,然後按一下Add。請參閱添加查詢清除規則。
另請參見表中的後端搜索CGI參數,行40,以瞭解sp_sfvl_df_count
的進一步說明。
sp_sfvl_df_count
參數設定為所需值,然後按一下Add。請參閱新增搜尋定義。
另請參見表中的後端搜索CGI參數,行40,以瞭解sp_sfvl_df_count
的進一步說明。
編輯適當的傳輸範本,以輸出核心搜尋傳回的動態Facet。
請參閱編輯演示或傳輸模板。
例如,假設您的傳輸範本名為guided.tpl
。 在這種情況下,請在產品功能表上按一下Design > Templates。 在Templates頁面上,找到表格中的guided.tpl
。 然後按一下名稱最右側的Edit。 在「編輯」頁面上,將下列程式碼區塊新增至</facets>
結尾:JSON輸出:
...
}<search-dynamic-facet-fields>,
{
"name" : "<search-dynamic-facet-field-name>",
"dynamic-facet" : 1,
"values" : [<search-field-value-list quotes="yes" commas="yes" data="values" sortby="values" encoding="json" />],
"counts" : [<search-field-value-list quotes="yes" commas="yes" data="results" sortby="values" />]
}</search-dynamic-facet-fields>
...
編輯適當的簡報範本或範本,以輸出動態刻面。
請參閱編輯演示或傳輸模板。
例如,假設您有名為sim.tmpl
的範本,用於在模擬器中輸出內容。 若要編輯該範本,請在產品功能表上按一下Design > Templates。 在Templates頁面上,找到表格中的sim.tmpl
。 然後按一下名稱最右側的Edit。 在「編輯」頁面上,在範本的Facet顯示區域中新增下列項目:
<h6>DF RAIL</h6>
<guided-facet-rail gsname="__dynamic_facets">
<guided-facet ><!-- behavior=Normal -->
<div class="facet-block" id="facet">
<p><b><guided-facet-display-name /></b></p>
<ul>
<guided-facet-values>
<guided-if-facet-value-equals-length-threshold>
</ul>
<ul id="brand" style="display:none">
</guided-if-facet-value-equals-length-threshold>
<guided-if-facet-value-selected>
<li><guided-facet-value> [<guided-lt>a href="<guided-facet-value-undo-path />"<guided-gt>X</a>]</li>
<guided-else-facet-value-selected>
<li><guided-facet-link><guided-facet-value></guided-facet-link> (<guided-facet-count>) </li>
</guided-if-facet-value-selected>
</guided-facet-values>
</ul>
<guided-if-facet-long>
<br /><guided-lt />a href="#" onclick="moreless(this,'brand');return false;" <guided-gt /><button style="font-size:10px;">VIEW MORE</button></a>
</guided-if-facet-long>
</div>
</guided-facet>
</guided-facet-rail>
<h6>/DF RAIL</h6>
您也可以視需要對其他簡報範本進行類似的修改,例如json.tmpl
。
請務必在guided-facet-rail
標籤中為gsname
指定__dynamic_facets
。 此標籤是預先定義的Facet邊欄,保留用於輸出為特定搜尋傳回的任何動態Facet。
您也可以選擇以Rules > Business Rules的方式編輯此特殊Facet邊欄,並使用Advanced Rule Builder,如下所示。
另請參閱添加新業務規則