Show Menu
화제×

사전 검색 규칙 정보

검색 전 규칙을 사용하여 들어오는 쿼리를 분석하고 사용할 프레젠테이션 템플릿을 결정합니다. 사전 검색 규칙은 모든 쿼리에 대해 차례로 실행됩니다. 규칙 순서를 변경하려면 드래그하여 놓기를 사용할 수 있습니다. 실제 주문은 저장할 때까지 변경되지 않습니다.

사전 검색 규칙 사용

#은 일반적으로 들어오는 쿼리를 기반으로 결과를 표시하는 프레젠테이션 템플릿을 선택하는 데 사용됩니다. 프레젠테이션 템플릿에 대해 수행되는 검색에 사용되는 쿼리를 변경하는 데 더 많은 고급 기능을 사용할 수 있습니다. 필요에 따라 쿼리 매개 변수의 값을 추가, 삭제 또는 변경할 수 있습니다. 들어오는 모든 쿼리에 대해 검색 전 처리 모듈은 사전 검색 규칙을 검토하여 쿼리가 수정되었는지 여부와 어떤 프레젠테이션 템플릿이 사용되는지 확인합니다. 각 사전 검색 규칙은 다음 두 가지 주요 요소로 구성됩니다.규칙의 작업 및 선택적 조건. 규칙 및 조건 수를 제한 없이 지정할 수 있습니다. 규칙 세트는 규칙별로 반복되므로 이러한 규칙의 순서가 중요합니다. 규칙의 조건이 일치하면 관련된 모든 작업이 수행됩니다.
사전 검색 처리 모듈에서 각 검색이 cgi 매개 변수의 로컬 복사본을 받는 경우 정의된 모든 템플릿과 해당 명명된 검색이 인스턴스화됩니다. 따라서, 템플릿에서 사용하는 다른 이름 있는 검색을 변경하거나 다른 템플릿에 영향을 주지 않고 검색하는 데 사용하는 cgi 매개 변수 중 하나를 추가, 삭제 또는 변경하여 검색을 사용자 정의할 수 있습니다. 따라서 두 개 이상의 결과 세트를 표시하는 프레젠테이션 템플릿이 있는 경우 각 검색을 개별적으로 사용자 정의할 수 있습니다. 각 템플릿의 각 검색에 복사되기 전에 전역 CGI 매개 변수에 대한 변경 사항을 수행하려면 쿼리 정리 모듈을 사용합니다.

사전 검색 규칙 조건

조건은 선택 사항입니다. 모든 쿼리에 대해 작업을 지정하도록 선택하면 작업이 항상 수행됩니다. 기본 프레젠테이션 템플릿을 선택하는 경우 첫 번째 규칙이 모든 쿼리에 대해 실행되는 것이 가장 좋습니다. 이렇게 하면 들어오는 쿼리에 상관없이 사용할 최악의 시나리오 프레젠테이션 템플릿을 선택했음을 확인할 수 있습니다. 조건은 이전 규칙이 설정한 CGI 쿼리 매개 변수, 쿠키 또는 사용자 지정 변수 또는 시스템 변수를 기반으로 할 수 있습니다.

사전 검색 규칙 작업

조건이 일치하는 사전 검색 규칙 내의 모든 작업이 적용됩니다. 작업은 일반적으로 작업, 작업을 수행할 데이터 및 사용할 값으로 구성됩니다. 가장 간단한 작업은 쿼리가 사전 검색 규칙 조건과 일치하는 경우 사용할 프레젠테이션 템플릿을 지정하는 것입니다. 그런 다음 대상 템플릿을 프레젠테이션 템플릿의 이름으로 설정합니다. 템플릿의 검색 매개 변수에서 작업을 수행하여 주어진 템플릿에 사용되는 검색을 변경하는 데 더 복잡한 작업을 사용할 수 있습니다. 템플릿의 검색 매개 변수에서 작업을 수행할 때 프레젠테이션 템플릿과 검색을 지정합니다.

일반 규칙

템플릿의 검색 매개 변수에서 작업을 수행할 때 두 개의 특수 값이 존재합니다.*프레젠테이션 템플릿과 명명된 검색에 대해 각각 타깃팅된 및 *primary. 이러한 값을 사용하여 현재 타깃팅된 템플릿의 기본 검색을 기반으로 규칙을 만들 수 있습니다. 이러한 구문을 사용하면 현재 타깃팅된 템플릿 또는 기본 검색을 호출할 필요가 없는 일반 규칙을 만들 수 있습니다. 분명히 이전 사전 검색 규칙은 현재 타깃팅된 템플릿이 무엇인지 정의합니다. 그렇지 않으면 초기 프레젠테이션 템플릿이 선택되므로 원치 않는 결과가 나타납니다.

사용자가 lang이라는 cgi 매개 변수를 전달하여 알려진 언어로 설정하면 기본 템플릿을 guided.tmpl로 설정합니다.
    On condition: 
      Every Query 
    Perform the following actions: 
      Set targeted template to guided 
 
    On condition: 
      Query lang matches regular expression fr 
    Perform the following actions: 
      Set targeted template to guided_french 
 
    On condition: 
      Query lang matches regular expression de 
    Perform the following actions: 
      Set targeted template to guided_german

우수 사례

  • 첫 번째 규칙은 모든 쿼리에 대한 기본 템플릿을 선택합니다.
  • 쿼리의 데이터 마이닝은 쿼리 정리 규칙 내에서 수행됩니다. 사전 검색 처리에서 참조할 수 있습니다.
  • 사전 검색 규칙에 도입된 새로운 사용자 지정 변수를 다른 사전 검색 규칙이 참조하기 전에 모든 쿼리에 대해 실행되는 사전 검색 규칙에 추가합니다.

새 사전 검색 규칙 추가

을 Pre-Search Rules 사용하여 들어오는 쿼리를 기반으로 검색 결과를 표시하는 데 사용할 프레젠테이션 템플릿을 선택할 수 있습니다.
새 사전 검색 규칙을 추가하려면
  1. 제품 메뉴에서 Rules > Pre-Search Rules ​을 클릭합니다.
  2. 페이지에서 Pre-Search Rules 을 클릭합니다 Add New Rule .
  3. 필드에 Name 새 쿼리 정리 규칙의 이름을 입력합니다.
  4. 페이지에서 Add Pre-Search Rule 드롭다운 목록과 텍스트 필드를 사용하여 쿼리를 작성합니다.
    옵션
    설명
    쿠키
    HTTP 쿠키 쿠키 이름 및 값은 Uniform Resource Identifier로 인코딩되어야 합니다.
    사용자 지정 변수
    사용자 정의 변수. 사용자 정의 변수를 제한 없이 추가, 삭제 또는 설정할 수 있습니다.
    사전 검색 규칙 내에서 쿼리 정리 모듈에서 정의한 변수를 참조할 수 있습니다.
    시스템 변수
    확인할 수 있는 내부 시스템에 의해 설정된 읽기 전용 변수. 지원되는 시스템 변수는 다음과 같습니다.
    • hostname
      서버 호스트의 이름입니다.
    • uri
      쿼리 문자열이 없는 요청된 URI입니다.
    • args
      전체 쿼리 문자열.
    • 환경
      들어오는 쿼리가 스테이지드 또는 라이브 환경으로 전송되었는지 여부에 따라 "스테이지" 또는 "라이브"가 됩니다.
    • referrer
      고객이 보낸 URL.
    패싯
    특정 패싯과 연결된 전역 컬렉션의 특수 CGI 매개 변수입니다. 모든 CGI 매개 변수는 쿼리 정리 후 템플릿 내에서 이름이 지정된 각 검색에 복사됩니다.
    쿼리 매개 변수
    전역 컬렉션의 CGI 매개 변수입니다. 이러한 매개 변수는 쿼리 정리 후 템플릿 내에서 이름이 지정된 각 검색에 복사됩니다.
    템플릿의 검색 매개 변수
    프레젠테이션 템플릿과 연결된 명명된 검색에 로컬로 사용되는 CGI 매개 변수입니다.
    템플릿의 백엔드 매개 변수
    들어오는 쿼리 매개 변수는 검색을 수행하는 데 사용되는 백엔드 매개 변수로 변환됩니다.
    백엔드 매개 변수가 탐색 요소에 표시되지 않습니다. 따라서 고객의 검색에 적용할 추가 매개 변수를 숨길 수 있습니다. 매개 변수는 프레젠테이션 템플릿 내의 특정 검색에 로컬로 사용됩니다. 백엔드 매개 변수에 대한 작업은 지연 바인딩입니다.즉, 검색이 전송되기 직전에 적용됩니다.
    타깃팅된 템플릿
    삭제할 수 없는 시스템 정의 사용자 지정 변수의 특수 인스턴스입니다. 이 변수에는 현재 타깃팅된 프레젠테이션 템플릿이 포함되어 있습니다. 사용자 지정 변수 "targeted_template"을 지정하여 이 변수를 읽거나 설정할 수 있습니다.
    등급
    검색에 사용할 등급 규칙을 지정할 수 있습니다. 이 옵션은 등급 필드 및 등급 규칙을 정의한 경우에만 나타납니다.
    스토어
    검색 엔진은 고객이 호스트 이름 또는 gs_store 쿼리 매개 변수를 기반으로 하는 스토어를 자동으로 감지하고, 이 매장의 우선 순위는 다음과 같습니다. 스토어 밖에서 조건을 만들 수 있습니다. 쿼리 청소에서만 작업을 사용하여 현재 스토어를 오버라이드할 수도 있습니다.
    마지막 규칙
    이 확인란을 선택하면 검색 전 처리 모듈이 일치 규칙 작업 후 추가 규칙을 수행하지 않습니다. 이 작업은 이후 규칙이 일치하지만 이후 규칙이 실행되지 않게 하는 작업을 설정한 경우에 유용합니다.
    일시 중단
    규칙 실행을 해제하지만 규칙을 삭제하지 않습니다.
  5. 클릭 Add .
  6. (선택 사항) 다음 중 하나를 수행합니다.
    • 아이콘을 History 클릭하여 변경한 내용을 되돌립니다.
      작업 내역 옵션 사용을 참조하십시오.
    • 클릭 Live .
      라이브 설정 보기를 참조하십시오.
    • 클릭 Push Live .
      스테이지 설정 라이브를 참조하십시오.

Editing a pre-search rule

페이지에 추가한 기존 사전 검색 규칙을 편집할 수 Pre-Search Rules 있습니다.
사전 검색 규칙을 편집하려면
  1. 제품 메뉴에서 Rules > Pre-Search Rules ​을 클릭합니다.
  2. 페이지의 Pre-Search Rules 테이블 Actions 열 아래에서 편집할 연결된 규칙을 Edit 클릭합니다.
  3. 페이지에서 Edit Pre-Search Rule 드롭다운 목록과 텍스트 필드를 사용하여 쿼리를 작성합니다.
    새 사전 검색 규칙 추가의 옵션 표를 참조하십시오.
  4. 클릭 Save Changes .
  5. (선택 사항) 다음 중 하나를 수행합니다.
    • 아이콘을 History 클릭하여 변경한 내용을 되돌립니다.
      작업 내역 옵션 사용을 참조하십시오.
    • 클릭 Live .
      라이브 설정 보기를 참조하십시오.
    • 클릭 Push Live .
      스테이지 설정 라이브를 참조하십시오.

사전 검색 규칙 삭제

더 이상 필요하거나 사용하지 않는 사전 검색 규칙을 삭제할 수 있습니다.
규칙을 삭제하면 나머지 규칙 실행 순서가 자동으로 조정되어 삭제 고려됩니다.
사전 검색 규칙을 삭제하려면
  1. 제품 메뉴에서 Rules > Pre-Search Rules ​을 클릭합니다.
  2. 페이지의 Pre-Search Rules 테이블 Actions 열 아래에서 삭제할 연결된 규칙을 Delete 클릭합니다.
  3. 대화 Confirmation 상자에서 을 클릭합니다 OK .
  4. (선택 사항) 다음 중 하나를 수행합니다.
    • 아이콘을 History 클릭하여 변경한 내용을 되돌립니다.
      작업 내역 옵션 사용을 참조하십시오.
    • 클릭 Live .
      라이브 설정 보기를 참조하십시오.
    • 클릭 Push Live .
      스테이지 설정 라이브를 참조하십시오.

사전 검색 규칙이 실행되는 순서 변경

프레젠테이션 템플릿에서 사전 검색 규칙이 실행되는 순서를 변경하려면 사전 검색 규칙의 순서를 변경할 수 있습니다.
사전 검색 규칙은 정의된 순서대로 실행됩니다. 규칙의 주문 번호가 높을수록 나중에 프로세스에서 실행되어 이전 규칙보다 우선합니다. 페이지의 테이블의 순서 열에 새 번호를 입력하여 규칙 순서를 Pre-Search Rules 변경합니다. 또한 드래그 앤 드롭 방식으로 규칙을 사용하여 실행 순서를 변경할 수 있습니다.
사전 검색 규칙이 실행되는 순서를 변경하려면
  1. 제품 메뉴에서 Rules > Pre-Search Rules ​을 클릭합니다.
  2. 페이지에서 Pre-Search Rules 다음 중 하나를 수행합니다.
    • 열 머리글을 클릭하여 규칙을 오름차순 또는 내림차순으로 정렬합니다. Order
    • 사전 검색 규칙 이름의 왼쪽에 있는 Order 열의 텍스트 필드에 규칙을 실행할 순서 번호를 입력합니다.
    • 테이블 행을 규칙 실행 위치로 드래그하여 놓습니다. 모든 주문 번호는 규칙이 실행되는 새 순서를 반영하도록 업데이트됩니다.
  3. 클릭 Save Changes .
  4. (선택 사항) 다음 중 하나를 수행합니다.
    • 아이콘을 History 클릭하여 변경한 내용을 되돌립니다.
      작업 내역 옵션 사용을 참조하십시오.
    • 클릭 Live .
      라이브 설정 보기를 참조하십시오.
    • 클릭 Push Live .
      스테이지 설정 라이브를 참조하십시오.