關於動態面

使用「動態刻面」,在搜尋時自動建立新的範圍選取。 您可以選擇將每個動態Facet欄位與AdobeSearch&Promote帳戶中最多一個表格名稱建立關聯。 您可在搜尋時,針對搜尋中涉及的任何動態Facet欄位套用這些表格關係。

使用動態面

注意

預設情況下,Adobe Search&Promote中未啟用此功能。 請聯絡技術支援以啟用您使用的功能。

若不使用「動態刻面」,您必須將相關屬性合併為「槽」,並只顯示同構的槽,以用於特定搜尋。 也就是說,它們只能包含一個邏輯屬性的值,如「鞋尺寸」或「環尺寸」。 此方法以大量唯一屬性集提供適當的搜尋時間效能。

但是,當使用「動態Facet」時,並不會限制核心搜尋可有效追蹤的Facet數目。 您可以定義數百個動態刻面,核心搜尋可從中傳回特定搜尋的「頂端N動態刻面」,其中N通常是10-20或更小的值。 此方法不需要插入屬性——您現在可以為網站上的屬性建立唯一的動態Facet。

您應將哪些方面設為動態?

在您的網站上人煙稀少且只出現於搜尋子集的刻面,是產生動態的好候選。 例如,只有在搜尋鞋或靴時,才能填入名為「前腳寬度」的面。 而另一個名為「臉數字樣式」的刻面,其可能值為「羅馬」和「阿拉伯」,則只有在搜尋手錶或時鐘時才會出現。

如果您的帳戶有大量此類刻面,它會增強搜尋效能,以使用動態刻面,而不是永遠為每個搜尋選取整組可能刻面。 通常適用於顯示每個搜尋結果的一般刻面(例如「SKU」或「品牌」)通常不適用於動態刻面。

刻面與meta標籤欄位的關係

Facet建立在meta標籤欄位之上。 中繼標籤欄位是Adobe Search&Promote的低階核心搜尋層功能。 另一方面,刻面是GS(Guided Search)的一部分,即高階的AdobeSearch&Promote表現層。 但是,Facet擁有meta標籤欄位,meta標籤欄位對Facet一無所知。 設定動態Facet時,您會先新增Facet,然後新增中繼標籤欄位,並選取「動態Facet」選項,將識別的Facet設定為動態。

注意

Design > Navigation > Facets​中沒有「動態面」設定。 Facet的「動態」原因是其基礎的「meta標籤欄位」是動態的,如​Settings > Metadata > Definitions​中所設定。

實際運作中的動態刻面範例

在搜尋「啟動」後顯示的動態Facet範例:

搜尋「監看」後顯示的另一個動態Facet範例:

另請參閱

設定動態Facet

在Search&Promote中設定動態Facet。

注意

預設情況下,此功能未在AdobeSearch&Promote中啟用。 請聯絡技術支援以啟用您使用的功能。

在您的動態Facet效果對客戶可見之前,您必須重建網站索引。

另請參閱

若要設定動態Facet

  1. 請確定您已新增Facet。

    請參閱新增Facet

  2. 新增Facet後,請確定您已將Facet新增至新的使用者定義Meta標籤欄位。

    請參閱新增中繼標籤欄位

  3. 在產品功能表上,按一下「Settings > Metadata > Definitions.

  4. 在Definitions頁面的User-defined fields表格中,在Actions欄中,按一下與您要動態化之Facet相關聯之中繼標籤欄位名稱列中的鉛筆圖示(編輯)。

  5. 在Edit Field頁面上,勾選​Dynamic Facet

    請參閱新增中繼標籤欄位中的選項表。

  6. 按一下 Save Changes.

  7. 按一下藍色方塊中的​重新產生分段網站索引,以快速重建分段網站索引。

    另請參閱重新產生即時或分段網站的索引

  8. 確定要為給定搜索選擇的動態刻面數。 通過執行下列任一操作,您可以完成此任務:

    • 建立具有任何所需條件的查詢清除規則,執行setbackend parametersp_sfvl_df_count的值X動作,其中X是搜尋時所要請求的動態刻面數目,然後按一下​Add

    請參閱添加查詢清除規則

    另請參見表中的後端搜索CGI參數,行40,以瞭解sp_sfvl_df_count的進一步說明。

    • 新增搜尋並將"custom" sp_sfvl_df_count參數設定為所需值,然後按一下​Add

    請參閱新增搜尋定義

    另請參見表中的後端搜索CGI參數,行40,以瞭解sp_sfvl_df_count的進一步說明。

  9. 編輯適當的傳輸範本,以輸出核心搜尋傳回的動態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> 
    ...
    
  10. 編輯適當的簡報範本或範本,以輸出動態刻面。

    請參閱編輯演示或傳輸模板

    例如,假設您有名為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,如下所示。

    另請參閱添加新業務規則

本頁內容