關於動態面

使用「動態刻面」,在搜尋時自動建立新的範圍選取。 您可以選擇將每個動態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,如下所示。

    另請參閱添加新業務規則

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now