AI 검색에 대한 필드 설정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 07월 28일
  • 소요 시간: 12분
  • 필드 설정은 인덱싱된 소스의 모든 기록에서 지정된 필드(열)에 대한 인덱싱 동작을 제어합니다.

    필드 설정을 사용하는 방법의 예는 다음과 같습니다.
    • 소스 테이블 기록에 있는 필드에 대한 텍스트 인덱싱 또는 검색 기능 비활성화
    • 소스 테이블 필드와 인덱스의 AI 검색 필드 간 기본 매핑 수정
    • 소스 테이블 기록의 참조 필드에서 닷워킹하여 참조 테이블 필드를 인덱스에 추가합니다.

    인덱싱된 소스의 필드 설정은 필드 설정 및 매핑 관련 목록에 표시됩니다.

    인덱싱된 소스에 대한 AI 검색 필드 설정 만들기

    인덱싱된 소스 필드 설정을 정의하여 소스 테이블 기록의 특정 필드에 대한 컨텐츠 인덱싱 동작을 구성 AI 검색 합니다.

    시작하기 전에

    필요한 역할: ais_admin

    이 태스크 정보

    사용 가능한 필드 설정 및 값에 대한 자세한 내용은 다음 문서를 참조하십시오 인덱싱된 소스 필드 설정 목록 AI 검색.

    프로시저

    1. 다음으로 이동 모두 > AI 검색 > AI 검색 색인 > 색인화된 소스.
    2. 필드 설정을 정의할 인덱싱된 소스를 엽니다.
    3. 필드 설정 및 매핑 관련 목록에서 새로 만들기를 선택합니다.
    4. 필드 설정 양식의 필드에 내용을 입력합니다.
    5. 제출을 선택합니다.

    결과

    새 필드 설정이 필드 설정 및 매핑 관련 목록에 나타납니다.

    다음에 수행할 작업

    새 필드 설정을 적용하려면 인덱싱된 소스에 대해 전체 테이블 재인덱싱을 수행합니다. 이 절차에 대한 자세한 내용은 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    인덱싱된 소스에 대해 AI 검색 참조된 테이블 필드의 인덱싱 사용

    소스 테이블의 필드에서 참조하는 테이블에서 필드 값을 인덱싱하도록 인덱싱된 소스를 구성합니다. 필터 및 EVAM 검색 결과 구성에 사용할 이러한 필드 값을 인덱싱하거나, 검색을 위해 인덱싱하거나, 둘 다에 사용할 수 있습니다.

    시작하기 전에

    소스 테이블에 대해 인덱싱된 소스가 구성되어 있어야 합니다. 테이블에 대한 인덱싱된 소스를 만드는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 인덱싱된 소스 작성.

    필요한 역할: ais_admin

    이 태스크 정보

    인덱싱된 소스 테이블에 참조 필드가 포함되어 있으면 기본적으로 AI 검색 참조 필드에 대한 인덱싱 값이 설정되지만 참조하는 테이블의 다른 필드에 대해서는 값이 인덱싱되지 않습니다. 이러한 참조된 테이블 필드의 값을 인덱싱하려면 인덱싱된 소스 테이블에 AND searchable_dot_walk_fields 필드 설정을 만들 dot_walk_fields 수 있습니다.
    • 검색 소스 필터, 패싯 필터 및 EVAM 검색 결과 구성에서 참조된 테이블의 필드 값을 사용하려면 필드 설정을 생성합니다 dot_walk_fields .
    • 참조된 테이블의 필드 값을 검색할 수 있도록 하려면 필드 설정을 생성하십시오 searchable_dot_walk_fields .

    이러한 필드 설정 중 하나의 값으로 인덱싱할 참조 테이블 필드의 이름을 쉼표로 구분하여 나열합니다. 예를 들어, 인덱싱된 소스 테이블의 회사 필드에서 참조하는 테이블에서 이름도시 필드를 인덱싱하려면 회사 필드를 선택하고 이름 도시 값을 입력합니다.

    여러 테이블에 걸쳐 닷워킹을 하려면 점으로 구분된 참조 필드 프리픽스를 사용하여 필드 이름 값을 입력할 수 있습니다. 예를 들어, 인덱싱된 소스 테이블의 회사 참조 필드에서 참조하는 테이블의 연락처 필드에서 참조하는 테이블의 이름 필드를 인덱싱하려면 값 company.contact.name 를 입력합니다.
    주:
    각 닷워킹 참조 수준은 인덱싱에 성능에 영향을 미칩니다. 필요한 경우가 아니면 다단계 참조를 사용하지 마십시오.

    동일한 참조 필드에 대해 및 searchable_dot_walk_fields 필드 설정을 모두 dot_walk_fields 생성할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > AI 검색 > AI 검색 색인 > 색인화된 소스.
    2. 필드 설정 및 매핑 관련 목록에서 새로 만들기를 선택합니다.
    3. 필드 설정 양식에서 사용 사례에 대해 표시되는 필드 값을 입력합니다.
      • 검색 소스 필터, 패싯 필터 및 EVAM 검색 결과 구성에 사용할 참조된 테이블의 필드 값을 인덱싱하려면 다음 필드 값을 입력합니다.
        필드
        속성 dot_walk_fields
        필드 <다른 테이블로 닷워킹하는 데 사용할 인덱싱된 소스 테이블 참조 필드의 이름>
        <참조된 테이블에서 인덱싱할 필드의 쉼표로 구분된 이름 목록입니다>
      • 참조된 테이블의 필드 값을 검색 가능한 텍스트로 인덱싱하려면 다음 필드 값을 입력합니다.
        필드
        속성 searchable_dot_walk_fields
        필드 <다른 테이블로 닷워킹하는 데 사용할 인덱싱된 소스 테이블 참조 필드의 이름>
        <참조된 테이블에서 인덱싱할 필드의 쉼표로 구분된 이름 목록입니다>
      주:
      dot_walk_fields 속성 선택 목록에 AND searchable_dot_walk_fields 속성이 나타나지 않으면 필드 선택이 참조 필드인지 확인합니다.
    4. 제출을 선택합니다.
      속성과 값이 필드 설정 및 매핑 관련 목록에 나타납니다.

    인덱싱된 소스 필드 설정 목록 AI 검색

    필드 설정 속성 및 값을 구성하여 인덱싱된 소스의 AI 검색 소스 기록 필드에 대한 인덱싱 동작을 조정할 수 있습니다.

    필드 설정 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 인덱싱된 소스에 대한 AI 검색 필드 설정 만들기.

    속성 설명
    dot_walk_fields 검색 소스 필터, 패싯 필터 및 EVAM 검색 결과 구성에 사용할 선택한 참조 필드의 소스 테이블에 있는 필드의 값을 인덱싱하고 표시합니다.

    AI 검색 인덱싱된 필드 값을 자동으로 업데이트하여 참조된 테이블의 필드 값에 대한 변경 내용을 반영합니다.

    검색 소스 필터에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 검색에서 소스 검색. 패싯 필터에 대한 자세한 내용은 다음 문서를 참조하십시오 애플리케이션 구성에서 AI 검색 패싯 생성.
    • 필드: 인덱싱된 소스 테이블의 참조 필드 이름입니다. 예를 들어 인덱싱된 소스 테이블에 회사 [core_company] 테이블을 참조하는 회사 참조 필드가 포함되어 있고 해당 테이블의 이름도시 필드에서 필드 값을 인덱싱하려면 회사 를 필드로 설정합니다.
    • 유형: 문자열
    • 값: 값을 인덱싱할 참조된 테이블 필드의 쉼표로 구분된 목록입니다. 예를 들어 인덱싱된 소스 테이블에 회사 [core_company] 테이블을 참조하는 회사 참조 필드가 포함되어 있고 해당 테이블의 이름도시 필드에서 필드 값을 인덱싱하려면 name,city 를 값으로 설정합니다.
    주:
    이 필드 설정으로 인덱싱된 필드 값은 검색할 수 없습니다. 검색을 위해 참조된 테이블의 필드 값을 인덱싱하려면 필드 설정을 생성합니다 searchable_dot_walk_fields . 동일한 참조 필드에 대해 및 searchable_dot_walk_fields 필드 설정을 모두 dot_walk_fields 생성할 수 있습니다.

    인덱싱된 소스의 필드에 대한 이 설정 값을 변경하면 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 변경 내용이 적용되지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    index_calculated_field 계산된 필드 값에서 검색 가능한 콘텐츠의 인덱싱을 활성화하는 옵션입니다.
    인덱싱된 소스에 계산된 필드가 포함되어 있는 경우 해당 필드의 값을 올바르게 인덱싱할 수 있도록 이 필드 설정을 설정합니다 true . 필드 설정 값이 값이거나 false 값이 AI 검색 없는 경우 컨텐츠를 인덱싱할 때 계산된 필드의 값을 무시합니다.
    • 필드: 인덱싱된 소스 테이블의 계산된 필드 이름입니다. (계산되지 않은 필드를 지정하면 시스템은 필드 설정 제출을 거부하고 경고 메시지를 표시합니다.)
    • 유형: True | False
    • 지원되는 값:
      • true: 선택한 필드에서 계산된 필드 값을 올바르게 인덱싱하려면 특수 처리를 적용합니다.
      • false: 선택한 필드의 필드 값을 인덱싱할 때 특수 처리를 적용하지 않습니다. 계산된 필드 값은 인덱싱되지 않습니다.

    인덱싱된 소스의 필드에 대한 이 설정 값을 변경하면 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 변경 내용이 적용되지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    map_to 인덱싱된 소스 테이블에서 선택한 필드를 인덱스 필드로 AI 검색 매핑합니다. 소스 테이블 AI 검색 에서 기록을 인덱싱할 때 지정된 인덱스 필드를 선택한 소스 필드의 값으로 채웁니다.
    예를 들어, 기본 시스템의 지식 테이블 인덱싱된 소스는 kb_knowledge.short_description 소스 필드를 제목 인덱스 필드에 매핑합니다. AI 검색 지식 [kb_knowledge] 테이블에서 기록을 인덱싱하면 인덱싱된 기록의 검색 가능 제목을 소스 기록의 short_description 필드에 있는 값으로 채웁니다.
    • 필드: 인덱싱된 소스 테이블의 필드 이름입니다.
    • 유형: 문자열
    • 값: 선택한 필드의 표시 값을 매핑할 필드의 AI 검색 이름입니다. 인덱스 필드에 AI 검색 대한 자세한 내용은 다음 문서를 참조하십시오 AI 검색 인덱스 필드.
    주:
    인덱싱된 소스 필드에 대해 하나의 map_to 필드 설정만 정의할 수 있습니다. 동일한 필드에 대해 여러 map_to 설정을 정의하려고 하면 시스템에 오류 메시지가 표시됩니다.

    인덱싱된 소스의 필드에 대한 이 설정 값을 변경하면 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 변경 내용이 적용되지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    no_text_index 인덱싱된 소스의 기록에서 선택한 필드의 검색 가능한 컨텐츠 인덱싱을 비활성화하는 옵션입니다.
    • 필드: 인덱싱된 소스 테이블의 필드 이름입니다.
    • 유형: True | False
    • 지원되는 값:
      • true: 선택한 필드에 대해 검색 가능한 컨텐츠 인덱싱을 비활성화합니다. 검색 및 필터가 필드의 값과 일치할 수 없습니다. AI 검색 는 필드가 업데이트될 때 인덱스 이벤트를 생성하지 않습니다.
      • false: 선택한 필드에 대해 검색 가능한 컨텐츠 인덱싱을 활성화합니다. 검색 및 필터는 필드의 값과 일치할 수 있습니다. AI 검색 필드가 업데이트되면 인덱스 이벤트를 생성하고 영향을 받는 기록을 인덱싱 큐에 추가합니다.
    • 기본값: false

    인덱싱된 소스의 필드에 대한 이 설정의 값을 변경하면 새 값은 해당 필드에 대한 업데이트에 대한 인덱스 이벤트 생성에 즉시 영향을 주지만 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 이전에 인덱싱된 레코드에 대한 검색 또는 필터에는 영향을 주지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    경고:
    작업 [task] 테이블, 작업을 확장하는 테이블 또는 보존 정책을 구성한 다른 테이블의 sys_updated_on 필드에 이 true 옵션을 설정하지 마십시오. 이러한 테이블에 대한 보존 정책은 sys_updated_on 필드 값의 인덱싱에 의존합니다. 보존 정책에 대한 자세한 내용은 다음 문서를 참조하십시오 인덱싱된 소스 보존 정책 및 필터 조건.
    다양한 필드 유형에 대한 no_text_index 옵션 설정에 대한 지침은 고객 서비스 및 지원 사이트의 Now SupportKB0859922 참조하십시오.
    not_searchable 선택한 필드에서 인덱싱된 컨텐츠에 대해 검색 일치를 비활성화하는 옵션입니다.
    • 필드: 인덱싱된 소스 테이블의 필드 이름입니다.
    • 유형: True | False
    • 지원되는 값:
      • true: 선택한 필드에서 인덱싱된 컨텐츠에 대해 검색 일치를 비활성화합니다. 검색을 필드의 값과 일치시킬 수 없습니다. 필터(예: 콘텐츠 보안, 소스 패싯 버킷 및 패싯에 대한 필터)는 여전히 필드의 값과 일치할 수 있습니다.
      • false: 선택한 필드에서 인덱싱된 콘텐츠에 대해 검색 일치를 활성화합니다. 검색 및 필터는 필드의 값과 일치할 수 있습니다.
    • 기본값: false

    인덱싱된 소스의 필드에 대한 이 설정 값을 변경하면 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 변경 내용이 적용되지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    searchable_dot_walk_fields 선택한 참조 필드의 소스 테이블에 있는 필드에서 참조 값을 인덱싱하고 검색 가능한 텍스트로 표시합니다.
    AI 검색 는 참조된 테이블의 필드 값에 대한 변경 내용을 반영하도록 인덱싱된 필드 값을 자동으로 업데이트하지 않습니다. 인덱싱된 필드 값을 업데이트하려면 인덱싱된 소스를 다시 인덱싱해야 합니다. 이 절차에 대한 자세한 내용은 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.
    • 필드: 인덱싱된 소스 테이블의 참조 필드 이름입니다. 예를 들어 인덱싱된 소스 테이블에 회사 [core_company] 테이블을 참조하는 회사 참조 필드가 포함되어 있고 해당 테이블의 이름도시 필드에서 검색 가능한 텍스트를 인덱싱하려면 회사 를 필드로 설정합니다.
    • 유형: 문자열
    • 값: 검색 가능한 컨텐츠로 인덱싱할 참조된 테이블 필드의 쉼표로 구분된 목록입니다. 예를 들어 인덱싱된 소스 테이블에 회사 [core_company] 테이블을 참조하는 회사 참조 필드가 포함되어 있고 해당 테이블의 이름도시 필드에서 검색 가능한 텍스트를 인덱싱하려면 name,city 를 값으로 설정합니다.
    주:
    이 필드 설정으로 인덱싱된 필드 값은 검색 소스 필터에서 사용할 수 없습니다. 검색 소스 필터에 사용할 참조된 테이블의 필드 값을 인덱싱하려면 필드 설정을 작성합니다 dot_walk_fields . 동일한 참조 필드에 대해 및 searchable_dot_walk_fields 필드 설정을 모두 dot_walk_fields 생성할 수 있습니다.

    인덱싱된 소스의 필드에 대한 이 설정 값을 변경하면 인덱싱된 소스에서 콘텐츠를 다시 인덱싱할 때까지 변경 내용이 적용되지 않습니다. 재인덱싱 단계는 다음 문서를 참조하십시오 단일 AI 검색 인덱싱된 소스에 대해 전체 테이블 인덱싱 또는 재인덱싱 수행.

    주:
    필드 설정은 적용 대상 필드 값으로 열이 있는 AI 검색 구성 속성 [ais_configuration_attribute] 테이블의 기록입니다. 적용 대상 필드 값으로 테이블이 있는 이 테이블의 기록은 다음과 같습니다.AI 검색에 대한 인덱싱된 소스 속성

    이 예는 기본 시스템의 카탈로그 항목 테이블 인덱싱된 소스가 카탈로그 항목 [sc_cat_item] 테이블의 short_description 필드 값을 인덱싱된 기록의 인덱스 텍스트 필드로 AI 검색 매핑하는 방법을 보여줍니다.


    AI 검색 소스 카탈로그 항목 [sc_cat_item], 속성map_to, 필드short_description 및 값텍스트를 보여주는 필드 설정 양식입니다.

    AI 검색에서 검색 가능한 참조 테이블 필드 값에 대한 보안

    필드 설정을 사용하여 searchable_dot_walk_fields 검색을 위해 인덱싱한 참조 테이블 필드 값을 사용자가 검색하면 해당 사용자가 볼 수 있는 필드 값만 검색 결과에 표시됩니다. 시스템은 필드 값의 역할 기반 ACL(접근 제어 목록 규칙)을 사용하여 검색 사용자가 해당 필드 값을 볼 수 있는지 여부를 결정합니다.

    조건 기반이나 스크립트 기반 ACL 또는 사용자 기준이 있는 검색 가능한 참조 테이블 필드 값은 검색 결과에 나타나지 않습니다.

    여러 닷워킹 참조 수준을 통해 인덱싱된 검색 가능한 필드 값의 경우, 시스템은 최종 필드 값에 대한 역할 기반 ACL만 고려합니다. 예를 들어, 검색을 위해 참조된 테이블 필드 값을 인덱싱 company.contact.name 경우 이름 필드 값에 대한 사용자 액세스는 접촉 창구 필드 값에 대한 역할 기반 ACL의 영향을 받지 않습니다.

    모든 ACL을 바이패스하고 사용자가 검색 가능한 모든 참조 테이블 필드 값을 검색할 수 있도록 하려면 시스템 속성을 예로 설정할 glide.ais.query.allow_indexlookup_for_dotwalk 수 있습니다. 이렇게 하면 AND searchable_dot_walk_fields 필드 설정을 통해 인덱싱된 필드 값에 대한 ACL 평가가 dot_walk_fields 무시됩니다.

    ACL 유형 및 구성에 대한 자세한 내용은 접근 제어 목록 규칙을 참조하십시오.