동적 패싯 정보

동적 패싯을 사용하여 검색 시 자동으로 새 범위 선택 영역을 만들 수 있습니다. 선택적으로 Adobe Search & Promote 계정에서 각 동적 패싯 필드를 최대 하나의 테이블 이름과 연결할 수 있습니다. 검색과 관련된 모든 다이내믹 패싯 필드에 대해 검색 시 해당 테이블 관계를 적용합니다.

동적 패싯 사용

노트

이 기능은 기본적으로 Adobe Search&Promote에서 활성화되지 않습니다. 해당 기능을 사용하려면 기술 지원에 문의하십시오.

동적 패싯을 사용하지 않으면 관련 속성을 "slots"로 병합하고 지정된 검색에 대해 동질적이었던 슬롯만 표시해야 합니다. 즉, "신발 크기" 또는 "링 크기"와 같은 하나의 논리 속성 값만 포함할 수 있습니다. 이 메서드는 고유한 특성 집합을 많이 사용하여 적절한 검색 시간 성능을 제공했습니다.

하지만 동적 패싯을 사용할 때는 핵심 검색이 효율적으로 추적할 수 있는 패싯 수에 제한을 두지 않습니다. 코어 검색이 지정된 검색에 대해 "상위 N 동적 패싯"을 반환할 수 있는 수백 개의 동적 패싯을 정의할 수 있습니다. 여기서 N은 일반적으로 보다 작은 값인 10-20 이하입니다. 이 방법을 사용하면 속성을 슬로팅할 필요가 없습니다. 이제 웹 사이트 전체에 있는 속성에 대한 고유한 동적 패싯을 만들 수 있습니다.

역동적으로 만들어야 하는 부분은 무엇입니까?

웹 사이트 전체에서 드물게 채워지고 검색 하위 세트에 대해서만 나타나는 패싯은 동적으로 만드는 좋은 후보자입니다. 예를 들어 "forefoot width"라는 패싯은 신발 또는 부츠를 검색할 때만 채울 수 있습니다. 반면 "로마자" 및 "아랍어"의 가능한 값을 가진 "Face 숫자 스타일"이라는 다른 패싯은 시계 또는 시계를 검색할 때만 나타날 수 있습니다.

계정에 많은 수의 이러한 패싯이 있는 경우 모든 검색에 대해 가능한 패싯의 전체 세트를 항상 선택하는 대신 동적 패싯을 사용하도록 검색 성능을 향상시킵니다. 일반적으로 모든 검색 결과와 함께 표시하는 데 적합한 "SKU" 또는 "브랜드"와 같은 일반적인 패싯은 일반적으로 다이내믹 패싯으로 적합하지 않습니다.

메타 태그 필드에 대한 패싯의 관계

패싯은 메타 태그 필드의 맨 위에 만들어집니다. 메타 태그 필드는 Adobe Search&Promote의 낮은 수준의 핵심 검색 레이어 기능입니다. 반면에 패싯은 Adobe Search & Promote의 높은 수준의 프레젠테이션 레이어인 GS(Guided Search)의 일부입니다. 패싯은 고유한 메타 태그 필드를 가지지만, 메타 태그 필드는 패싯에 대해 아무것도 알지 못합니다. 다이내믹 패싯을 구성할 때 우선 패싯을 추가한 다음, 식별된 패싯을 동적이도록 설정하려면 다이내믹 패싯 옵션을 사용하여 메타 태그 필드를 추가합니다.

노트

Design > Navigation > Facets​에 "동적 패싯" 설정이 없습니다. 패싯을 "동적"으로 만드는 것은 기본 "메타 태그 필드"가 Settings > Metadata > Definitions​에 설정된 대로 동적인 것임을 나타냅니다.

작업의 동적 패싯의 예

"boots"에 대한 검색 후 표시되는 동적 패싯의 예:

"watches"에 대한 검색 후 표시되는 동적 패싯의 또 다른 예:

동적 패싯 구성 중

Search&Promotoe에서 동적 패싯 설정을 참조하십시오.

노트

이 기능은 기본적으로 Adobe Search & Promote에서 활성화되지 않습니다. 해당 기능을 사용하려면 기술 지원에 문의하십시오.

다이내믹 패싯의 효과를 고객에게 표시하려면 먼저 사이트 색인을 다시 구성해야 합니다.

동적 패싯을 구성하려면

  1. 이미 패싯을 추가했는지 확인합니다.

    새 패싯 추가를 참조하십시오.

  2. 패싯이 추가된 후 새 사용자 정의 메타 태그 필드에 패싯을 추가해야 합니다.

    새 메타 태그 필드 추가를 참조하십시오.

  3. 제품 메뉴에서 Settings > Metadata > Definitions.​를 클릭합니다.

  4. Definitions 페이지의 User-defined fields 테이블의 Actions 열에서 동적으로 만들 패싯과 연결된 메타 태그 필드 이름의 행에 있는 연필 아이콘(편집)을 클릭합니다.

  5. Edit Field 페이지에서 Dynamic Facet​을 선택합니다.

    새 메타 태그 필드 추가의 옵션 표를 참조하십시오.

  6. 클릭 Save Changes.

  7. 파란색 상자에서 스테이지된 사이트 인덱스​를 다시 생성하여 스테이지된 웹 사이트 인덱스를 신속하게 다시 작성합니다.

    라이브 또는 스테이지된 웹 사이트의 인덱스 다시 생성을 참조하십시오.

  8. 지정된 검색을 위해 선택할 동적 패싯 수를 결정합니다. 다음 중 하나를 수행하여 이 작업을 수행합니다.

    • 원하는 조건이 있는 쿼리 정리 규칙을 만듭니다. 이 작업은 set, backend parameter, sp_sfvl_df_count 값을 X로 지정합니다. 여기서 X는 검색 시 요청하려는 동적 패싯의 수입니다. 그런 다음 Add​를 클릭합니다.

    쿼리 정리 규칙 추가를 참조하십시오.

    sp_sfvl_df_count에 대한 자세한 내용은 표의 백엔드 검색 CGI 매개 변수, 행 40도 참조하십시오.

    • 검색을 추가하고 "custom" sp_sfvl_df_count 매개 변수를 원하는 값으로 설정한 다음 Add​을 클릭합니다.

    새 검색 정의 추가를 참조하십시오.

    sp_sfvl_df_count에 대한 자세한 내용은 표의 백엔드 검색 CGI 매개 변수, 행 40도 참조하십시오.

  9. 해당 전송 템플릿을 편집하여 핵심 검색이 반환하는 동적 패싯을 출력합니다.

    프레젠테이션 또는 전송 템플릿 편집을 참조하십시오.

    예를 들어 전송 템플릿의 이름이 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​을 클릭합니다. 편집 페이지에서 템플릿의 패싯 표시 영역 내에 다음 항목을 추가합니다.

    <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을 지정해야 합니다. 이 태그는 지정된 검색에 대해 반환되는 다이내믹 패싯을 출력하도록 예약되어 있는 사전 정의된 패싯 레일입니다.

    선택적으로 Rules > Business Rules 방식으로 이 특수 패싯 레일을 편집하고 아래에서 보듯이 Advanced Rule Builder​을(를) 사용할 수도 있습니다.

    새 비즈니스 규칙 추가를 참조하십시오.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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