패싯 양식

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 05일
  • 소요 시간: 5분
  • 패싯 양식에는 에서 검색 애플리케이션 구성에 대해 정의된 패싯에 대한 정보가 포함되어 있습니다 AI 검색. 패싯을 만들거나 수정할 때 이 양식을 사용합니다.

    패싯 작성 또는 수정에 대한 자세한 내용은 을 참조하십시오 애플리케이션 구성에서 AI 검색 패싯 만들기.

    표 1. 패싯 양식
    필드 설명
    이름 패싯의 고유한 이름입니다.
    레이블 검색 애플리케이션에서 패싯에 표시할 레이블입니다.
    패싯 필드
    인덱싱된 소스 테이블의 쉼표로 구분된 필드 이름 AI 검색 목록입니다. 패싯은 현재 검색 결과 집합에 있는 하나 이상의 지정된 필드의 값에 대한 검색 결과 구체화 필터를 표시합니다. 검색 후 구체화 필터를 선택하면 에서는 AI 검색 지정된 필드 값이 포함된 결과만 표시하도록 검색 결과 세트를 제한합니다.
    주:
    패싯을 저장하거나 업데이트하면 에서 AI 검색 각 패싯 필드를 검증합니다. 검증을 통과하려면 필드가 검색 애플리케이션에서 사용하는 검색 소스에 있는 하나 이상의 기록에 있어야 합니다. 필드가 이 조건을 충족하지 않으면 시스템에 오류 메시지가 표시됩니다.

    다음 형식을 지원합니다.

    테이블별 필드 목록

    정규화된 [indexed_source_table_name]의 쉼표로 구분된 목록을 입력합니다 .[ field_name] 항목. AI 검색 지정된 인덱싱된 소스 테이블 필드의 상위 집합에서 나온 값에 대한 검색 결과 구체화 필터를 표시합니다.

    예를 들어 지식 [kb_knowledge] 인덱싱된 소스 테이블의 작성자 필드 값에 대한 검색 결과 구체화 필터를 표시하려면 kb_knowledge.author를 입력합니다. 또는 kb_knowledge.author, sc_cat_item.owner, custom_table.author_field 를 입력하여 지정된 세 개의 인덱싱된 소스 테이블 필드 모두의 값에 대한 검색 결과 구체화 필터를 표시합니다.
    주:
    패싯 필드 목록에 지정된 모든 필드는 같은 형식이어야 합니다.

    [indexed_source_table_name] 한정자는 인덱싱된 소스에 지정된 테이블의 이름이어야 합니다. 이 한정자에 대해 인덱싱된 소스 하위 테이블 이름을 지정하지 마십시오.

    교차 테이블 필드

    규정되지 않은 [field_name] 항목을 입력합니다. AI 검색 지정된 교차 테이블 필드의 값에 대한 검색 결과 구체화 필터를 표시합니다.

    예를 들어 인덱싱된 소스 테이블의 언어 필드 값에 대한 검색 결과 구체화 필터를 표시하려면 언어를 입력합니다.
    주:
    이 형식은 언어태그 교차 테이블 필드만 지원합니다.
    특별한 경우는 다음과 같습니다.
    상위 테이블 필드의 패싯

    인덱싱된 소스 상위 테이블 필드를 패싯 필드로 지정하면 인 AI 검색 덱싱된 소스의 하위 테이블에 있는 동일한 필드의 값을 포함합니다.

    예를 들어, 사용자 지정 하위 [u_parent] 테이블에 의해 확장되는 사용자 지정 상위 [u_child] 테이블에 대한 인덱싱된 원본을 생성한다고 가정합니다. u_parent.author를 패싯 필드로 지정하면 AI 검색u_parent.authoru_child.author 필드 값 모두에 대한 검색 결과 세분화 필터가 표시됩니다.

    하위 테이블 필드의 패싯

    인덱싱된 소스 하위 테이블에 고유한 필드를 패싯으로 지정할 수 있습니다.

    이전 예에서 하위 [u_child] 테이블에 상위 [u_parent] 테이블에 없는 편집기 필드가 포함되어 있는 경우 u_parent.editor 를 패싯으로 지정하여 편집기 필드 값에 대한 검색 결과 구체화 필터를 표시할 수 있습니다.
    주:
    하위 테이블 이름이 아닌 상위 테이블 이름을 한정자로 지정해야 합니다.
    참조된 테이블의 닷워킹 필드에 대한 패싯

    인덱싱된 소스에 dot_walk_fields 닷워킹 참조 테이블 필드에 대한 필드 설정이 포함되어 있는 경우, 점으로 구분된 참조 필드 한정자를 사용하여 패싯 필드 항목에 해당 필드를 지정할 수 있습니다. 인덱싱된 소스 테이블 이름과 참조된 테이블 필드 이름 사이에 이러한 한정자를 추가합니다.

    예를 들어, 작성자에 대한 부서 필드 값을 기반으로 지식 문서 검색 결과를 패싯하려면 지식 [kb_knowledge] 테이블의 인덱싱된 소스에 대한 필드 설정으로 author.departmentdot_walk_fields 를 정의한 다음 패싯 필드 항목에 kb_knowledge.author.department 를 지정합니다. company.contact.departmentdot_walk_fields 를 사용자 [sys_user] 테이블의 인덱싱된 소스에 대한 필드 설정으로 정의하는 경우 패싯 필드 항목에 sys_user.company.contact.department를 지정할 수 있습니다.
    주:
    각 닷워킹 참조 수준은 인덱싱에 성능에 영향을 줍니다. 필요한 경우가 아니면 다단계 참조를 사용하지 마십시오.

    필드 설정에 대한 dot_walk_fields 자세한 내용은 을 참조하십시오 인덱싱된 소스에 대해 참조된 테이블 필드 인덱싱 사용.

    패싯은 고유 값이 비교적 적은 다음 유형의 필드에서 만들 때 가장 효과적입니다.
    • 선택
    • 참조
    • 문자열
    • 문자열(전체 UTF-8)
    • True/False
    유형

    패싯의 유형입니다. 패싯 유형은 패싯 구체화 필터로 선택할 수 있는 필드 값의 개수와 패싯에 사용되는 필터 논리를 결정합니다.

    다음 값을 지원합니다.
    • 단일 선택:
      • 패싯 구체화 필터로 단일 필드 값만 선택할 수 있습니다.
      • 필드 값을 선택하면 에서 AI 검색 검색 결과 목록을 필터링하여 선택한 필드 값이 포함된 결과만 표시합니다.
      • 패싯에서는 현재 검색 결과 집합에 있는 필드 값만 선택할 수 있습니다.
    • 멀티 선택 및:
      • 여러 필드 값을 패싯 미세 조정 필터로 선택할 수 있습니다.
      • 필드 값을 AI 검색 선택하면 검색 결과 목록이 필터링되어 패싯에서 선택한 모든 필드 값이 포함된 결과만 표시됩니다.
      • 패싯에서는 현재 검색 결과 집합에 있는 필드 값만 선택할 수 있습니다.
    • 멀티 선택 또는:
      • 여러 필드 값을 패싯 미세 조정 필터로 선택할 수 있습니다.
      • 필드 값을 선택하면 은 AI 검색 검색 결과 목록을 필터링하여 패싯에서 선택한 필드 값이 포함된 결과만 표시합니다.
      • 패싯은 처음에 현재 검색 결과 집합에 있는 필드 값만 선택할 수 있도록 허용합니다. 첫 번째 항목을 선택할 때 사용할 수 있는 모든 필드 값은 계속 선택할 수 있습니다. 예를 들어 파란색, 녹색 및 빨간색 필드 값이 있는 사용자 지정 색상 필드에 대한 다중 선택 또는 패싯이 있다고 가정합니다. 검색에서 녹색 및 빨간색 결과만 반환하는 경우 색상 패싯에는 녹색빨간색 필드 값만 표시됩니다. 빨간색 필드 값을 AI 검색 선택하면 색상을 선택하기 전에 사용할 수 있었기 때문에 녹색 필드 값을 선택할 수 있도록 유지합니다.
    경고:
    다중 선택 및 또는 다중 선택 또는 패싯에서 여러 필터를 적용하면 검색 쿼리 URL이 더 길어집니다. 다중 선택 패싯 구성을 테스트하여 패싯 필터가 있는 검색 쿼리 URL이 웹 브라우저의 최대 URL 길이 제한을 초과하지 않는지 확인합니다. (웹 브라우저마다 URL 길이 제한이 다릅니다.)
    패싯 값 제한 패싯에 대해 표시할 고유 필드 값의 최대 수.
    주문 검색 애플리케이션 구성의 컨텍스트에서 패싯이 나타나는 순서입니다.
    활성 애플리케이션의 패싯을 활성화하는 옵션입니다.