사후 검색 규칙 정보

검색 후 규칙을 사용하여 검색 결과를 검토하고 검색 결과가 표시된 컨텐트에 미치는 영향을 확인할 수 있습니다.

사후 검색 규칙 사용

검색에 결과가 없는 경우 게시물 검색 규칙은 유사한 항목을 검색할 수 있습니다. 또는 찾을 수 없는 항목을 검색하는 고객에게 다른 항목을 추천하는 웹 페이지를 표시할 수 있습니다.

각 사후 검색 규칙은 다음 두 가지 주요 요소로 구성됩니다.규칙의 작업 및 선택적 조건. 규칙 및 조건 수를 제한 없이 지정할 수 있습니다. 규칙 세트는 규칙별로 반복되므로 이러한 규칙의 순서가 중요합니다. 규칙의 조건이 일치하면 관련된 모든 작업이 수행됩니다.

최대 3라운드의 검색을 위해 검색 결과 집합을 세분화할 수 있습니다. 이후에는 현재 사용 가능한 모든 것이 사용됩니다. 이 제한은 무한 루프를 방지하고 고객이 효율적인 응답을 받을 수 있도록 합니다. 검색을 다시 실행할수록 검색 결과를 반환하는 데 더 오래 걸립니다. 일치하는 규칙 중 하나가 현재 사용된 프레젠테이션 템플릿의 검색 중 하나를 변경하거나 템플릿을 전환하면 검색 결과 세트가 종결된 것으로 간주되고 사후 검색이 종료됩니다.

검색 후 처리는 쿼리 정리 및 사전 검색 처리 이전 처리 모듈을 기반으로 합니다. 따라서 이러한 모듈에 설정된 사용자 지정 변수는 검색 후 처리 규칙에 사용할 수 있습니다. 유사하게, 사전 검색 처리에서는 프레젠테이션 템플릿과 연관된 각 명명된 검색에 CGI 매개 변수의 로컬 복사본이 있는 모든 템플릿을 인스턴스화했습니다. 각 검색을 개별적으로 사용자 정의할 수 있습니다.

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

사전 검색 규칙 정보를 참조하십시오.

사후 검색 규칙 조건 정보

조건은 선택 사항입니다. 모든 쿼리에 대해 작업이 지정되도록 지정하면 작업이 항상 수행됩니다. 이전 규칙이 설정한 모든 CGI 쿼리 매개 변수, 쿠키, 검색 결과 또는 사용자 지정 변수를 기준으로 조건을 설정할 수 있습니다. 또는 현재 선택한 템플릿이 무엇이고 마지막 검색인지 같은 시스템 조건을 기준으로 할 수 있습니다. 검색 또는 CGI 매개 변수 결과에 대한 조건을 작성할 때 템플릿 및 검색 이름을 지정합니다.

사후 검색 규칙 작업 정보

일치 조건이 있는 사후 검색 규칙의 모든 작업이 적용됩니다. 작업은 일반적으로 작업, 작업을 수행할 데이터 및 사용할 값으로 구성됩니다. 가장 간단한 작업은 검색 후 규칙의 조건을 기준으로 사용할 프레젠테이션 템플릿을 전환하는 것입니다. 추가 고급 작업을 사용하여 검색을 다시 수행할 수 있는 검색의 매개 변수를 변경할 수 있습니다. 템플릿의 검색 매개 변수에서 작업을 수행할 때는 프레젠테이션 템플릿 및 검색을 지정합니다.

일반 규칙

템플릿의 검색 매개 변수에서 작업을 수행할 때 프레젠테이션 템플릿과 이름이 지정된 검색에 대해 각각 2개의 특수 값이 존재하며 *타깃팅된 값과 *기본 값입니다. 이 값을 사용하여 현재 타깃팅된 템플릿의 기본 검색을 기준으로 규칙을 만듭니다. 이러한 구문을 사용하면 현재 타깃팅된 템플릿 또는 기본 검색을 호출할 필요가 없는 일반 규칙을 만들 수 있습니다. 이 통과가 검색 후 처리를 통한 첫 번째 과정인 경우 타깃팅된 템플릿은 사전 검색 처리에서 설정하는 모든 것입니다.

리디렉션

쿼리 정리 내의 직접 히트 및 리디렉션을 사용하여 들어오는 검색 용어를 기반으로 URL로 리디렉션할 수 있습니다. 리디렉션이 수행되도록 할지 여부를 결정하기 전에 검색에서 반환된 결과의 수를 확인할 수 있다는 점을 제외하고, 사후 검색 규칙 내의 리디렉션은 이 아이디어를 확장합니다. 사후 검색 규칙을 사용하여 사용자 지정 변수 또는 쿼리 매개 변수로 대체할 수 있는 URL로 리디렉션할 수 있습니다. 또는 첫 번째 결과 내의 필드로 리디렉션할 수 있습니다. 결과 필드로 리디렉션할 때 전송 템플릿에서 필드를 정의하며 유효한 명시적 URL을 포함해야 합니다. 그렇지 않으면 리디렉션을 건너뜁니다.

사후 검색 규칙 내에서 리디렉션 메커니즘을 사용하는 경우 검색에서 단일 결과를 반환하는 시기를 감지할 수 있습니다. 이러한 결과를 반환하는 대신 결과와 연결된 웹 페이지로 리디렉션할 수 있습니다.

게시물 검색 규칙과 함께 리디렉션을 사용하는 예는 아래 리디렉션 예를 참조하십시오.

마지막 규칙

Last Rule 옵션이 설정된 규칙에 대한 조건이 충족되면, 사후 검색 처리 모듈에서 일치 규칙의 작업 후에 추가 규칙을 수행하지 않습니다. 이 상황은 이후 규칙이 일치하지만 처리가 중지되도록 하는 작업을 설정한 경우에 유용합니다. 그리고 다음 검색 단계 후에 나중에 규칙이 잠재적으로 일치할 수 있습니다.

다음 예제에서는 두 개의 프레젠테이션 템플릿이 있다고 가정합니다. 한 템플릿은 많은 검색 결과를 표시하는 데 사용되며 다른 템플릿은 단일 결과를 표시하는 데 사용되며 기본 검색과 관련된 액세서리에 대한 추가 검색을 사용합니다. 한 가지 결과가 있을 때 감지하여 다른 프레젠테이션 템플릿으로 전환하고자 합니다. 이 작업을 수행하려면 다음 규칙을 사용할 수 있습니다.

On condition: 
  targeted template is default 
  targeted template primary results equal 1 
  not last search 
Perform the following actions: 
  Set targeted template to product_spotlight

메가일렉트로닉스는 대형 전자 제품 매장이다. MegaElectronic은 검색 데이터를 분석한 후 많은 고객이 제품의 부품 번호를 사용하여 제품 검색을 수행한다고 알려줍니다. 이러한 경우 MegaElectronic은 고객이 직접 검색한 웹 페이지 및 단일 제품만 찾은 경우 제품과 연결된 웹 페이지로 리디렉션하려고 합니다.

이 결과를 얻으려면 3개의 조건이 있는 단일 규칙을 사용할 수 있습니다. 첫 번째 조건은 반환된 검색에 단일 결과만 있는지 확인합니다. 두 번째 조건에서는 쿼리 용어가 리디렉션을 발생시킬 결과에 대해 MegaElectronic의 부품 번호 형식과 일치하는지 확인합니다. 세 번째 조건을 사용하면 부품 번호가 부분 부품 번호일 수 있고 두 개 이상의 결과를 반환할 수 있으므로 고객은 패싯을 사용하여 한 개의 결과로 드릴다운하지 않을 수 있습니다. 작업이 결과 내의 필드로 리디렉션됩니다.

On condition: 
  targeted template's primary results equal 1 
  query q matches regular expression ^\D\D\D-\d+ 
  no facet selected ^\D\D\D-\d+ 
Perform the following actions: 
  redirect to result field "loc" in template *targeted for search *primary

우수 사례

  • 새 검색 라운드를 트리거하는 모든 규칙 집합은 항상 조건부 절을 사용하여 이것이 모듈 통과의 마지막 단계가 아님을 확인해야 합니다. 이미 최대 검색 수를 수행한 경우에는 검색을 다시 실행할 수 없습니다.
  • 모듈을 마지막으로 통과했지만 결과가 여전히 좋지 않은 경우 "결과 없음" 템플릿으로 전환할 수 있습니다.
  • 다른 매개 변수가 있을 수 있는 검색 결과에 따라 프레젠테이션 템플릿을 변경해야 합니다. 들어오는 쿼리만을 기반으로 하는 템플릿을 선택하려면 사전 검색 규칙이 더 효율적입니다.
  • 쿼리의 데이터 마이닝은 쿼리 정리 모듈에서 수행됩니다. 사후 검색 처리에서 사용자 지정 변수를 참조할 수 있습니다.
  • 리디렉션을 수행하는 경우 항상 고객이 패싯을 선택하지 않았는지 확인합니다. 이유는 고객이 특정 접점에 익숙해져 검색 결과에서 갑자기 삭제되기 때문에 불편하기 때문입니다. 고객은 단일 결과가 원하는 결과를 원하지 않는 경우 패싯을 선택 해제할 수 있습니다.

새 검색 후 규칙 추가

Post-Search Rules을 사용하여 들어오는 쿼리를 기반으로 검색 결과를 표시하는 데 사용할 프레젠테이션 템플릿을 선택할 수 있습니다.

새 게시물 검색 규칙을 추가하려면

  1. 제품 메뉴에서 Rules > Post-Search Rules​을 클릭합니다.

  2. Post-Search Rules 페이지에서 Add New Rule​을 클릭합니다.

  3. Name 필드에 새 쿼리 정리 규칙의 이름을 입력합니다.

  4. Add Post-Search Rule 페이지에서 드롭다운 목록과 텍스트 필드를 사용하여 쿼리를 작성합니다.

    옵션

    설명

    쿠키

    HTTP 쿠키. 쿠키 이름 및 값은 균일 리소스 ID로 인코딩되어야 합니다.

    사용자 지정 변수

    사용자 정의 변수. 사용자 지정 변수를 제한 없이 추가, 삭제 또는 설정할 수 있습니다.

    쿼리 정리 및 검색 전 규칙 모듈에서 검색 후 규칙 내에서 정의한 사용자 지정 변수를 참조할 수 있습니다.

    시스템 변수

    확인할 수 있는 내부 시스템에 의해 설정된 읽기 전용 변수. 지원되는 시스템 변수는 다음과 같습니다.

    • hostname

      서버 호스트의 이름입니다.

    • uri

      쿼리 문자열이 없는 요청된 Uniform 리소스 ID입니다.

    • args

      전체 쿼리 문자열.

    • 환경

      들어오는 쿼리가 스테이징 환경 또는 라이브 환경으로 전송되었는지 여부에 따라 "스테이지" 또는 "라이브"가 됩니다.

    • referrer

      고객이 가져온 Uniform Resource Locator.

    시스템 변수

    조건에 사용하여 현재 상태를 결정할 수 있는 읽기 전용 변수입니다.

    템플릿의 검색 패싯

    프레젠테이션 템플릿과 연관된 명명된 검색에 로컬인 패싯. 패싯은 고객이 선택한 패싯 내의 값을 나타내기 위해 사용되는 본질적으로 특별한 CGI 매개 변수입니다.

    템플릿의 검색 매개 변수

    프레젠테이션 템플릿과 연관된 명명된 검색에 로컬인 CGI 매개 변수입니다.

    템플릿의 백엔드 매개 변수

    들어오는 쿼리 매개 변수는 검색을 수행하는 데 사용되는 백엔드 매개 변수로 최종 변환됩니다.

    백엔드 검색 CGI 매개 변수 를 참조하십시오.

    백엔드 매개 변수가 탐색 요소에 표시되지 않습니다. 따라서 고객의 검색에 적용할 추가 매개 변수를 숨길 수 있습니다.

    이 매개 변수는 프레젠테이션 템플릿 내의 특정 검색에 대해 로컬입니다. 백엔드 매개 변수에 대한 작업은 늦은 바인딩입니다.즉, 검색이 전송되기 직전에 적용됩니다.

    타깃팅된 템플릿

    삭제할 수 없는 시스템 정의 사용자 지정 변수의 특수 인스턴스입니다. 이 변수에는 현재 타깃팅된 프레젠테이션 템플릿이 포함되어 있습니다.

    등급

    검색에 사용할 등급 규칙을 지정할 수 있습니다. 이 옵션은 등급 필드 및 등급 규칙을 정의한 경우에만 나타납니다.

    마지막 규칙

    이 확인란을 선택하면 검색 후 처리 모듈이 일치 규칙의 작업 후 추가 규칙을 수행하지 않습니다. 이 작업은 이후 규칙이 일치하지만 이후 규칙을 실행하지 않도록 하는 작업을 설정한 경우에 유용합니다.

    일시 중단

    규칙 실행을 해제하지만 규칙을 삭제하지 않습니다.

  5. 클릭 Add.

  6. (선택 사항) 다음 중 하나를 수행합니다.

사후 검색 규칙 편집

Post-Search Rules 페이지에 추가한 기존 사후 검색 규칙을 편집할 수 있습니다.

사후 검색 규칙을 편집하려면

  1. 제품 메뉴에서 Rules > Pre-Search Rules​을 클릭합니다.

  2. Post-Search Rules 페이지의 테이블의 Actions 열에서 편집할 관련 규칙의 Edit​를 클릭합니다.

  3. Edit Post-Search Rule 페이지에서 드롭다운 목록과 텍스트 필드를 사용하여 쿼리를 작성합니다.

    새 게시물 검색 규칙 추가 아래의 옵션 표를 참조하십시오.

  4. 클릭 Save Changes.

  5. (선택 사항) 다음 중 하나를 수행합니다.

사후 검색 규칙 삭제

더 이상 필요하거나 사용하지 않는 검색 후 규칙을 삭제할 수 있습니다.

규칙을 삭제하면 나머지 규칙이 실행되는 순서가 자동으로 조정되어 삭제가 적용됩니다.

사후 검색 규칙을 삭제하려면

  1. 제품 메뉴에서 Rules > Post-Search Rules​을 클릭합니다.

  2. Post-Search Rules 페이지의 테이블의 Actions 열에서 삭제할 연관된 규칙의 Delete​를 클릭합니다.

  3. Confirmation 대화 상자에서 OK​을 클릭합니다.

  4. (선택 사항) 다음 중 하나를 수행합니다.

사후 검색 규칙이을(를) 실행하는 순서 변경

프레젠테이션 템플릿에서 실행하는 순서를 변경하려면 사후 검색 규칙의 순서를 변경할 수 있습니다.

사후 검색 규칙은 정의된 순서대로 실행됩니다. 규칙의 주문 번호가 높을수록 나중에 프로세스에서 실행되어 이전 규칙보다 우선합니다. Post-Search Rules 페이지의 테이블의 [순서] 열에 새 번호를 입력하여 규칙 순서를 변경합니다. 또한 규칙을 드래그 앤 드롭하여 실행 순서를 변경할 수도 있습니다.

사후 검색 규칙이 실행되는 순서를 변경하려면

  1. 제품 메뉴에서 Rules > Post-Search Rules​을 클릭합니다.

  2. Post-Search Rules 페이지에서 다음 중 하나를 수행합니다.

    • Order 열 헤더를 클릭하여 오름차순 또는 내림차순으로 규칙을 정렬합니다.
    • Order 열의 사전 검색 규칙 이름 왼쪽에 있는 텍스트 필드에 규칙을 실행할 순서 번호를 입력합니다.
    • 테이블 행을 규칙 실행 위치로 드래그하여 놓습니다. 모든 주문 번호는 규칙이 실행되는 새 순서를 반영하도록 업데이트됩니다.
  3. 클릭 Save Changes.

  4. (선택 사항) 다음 중 하나를 수행합니다.

이 페이지에서는