에서 검색 제안 채우기 서비스 포털

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 이전 릴리스에서 업그레이드하는 경우, 스크립트를 실행하여 플랫폼 검색 테이블의 데이터로 검색 제안을 채워 사용자에게 검색 제안을 제공합니다. 또는 이 스크립트를 실행하는 대신 사용자가 키워드를 검색할 때까지 기다릴 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    새 인스턴스에서는 검색 제안이 기본적으로 활성화됩니다. 업그레이드된 인스턴스에서는 검색 제안을 활성화해야 합니다. 자세한 내용은 검색 제안 활성화를 참조하십시오.

    이 태스크 정보

    Now Platform에서는 검색 제안을 생성하는 검색 데이터와 분석을 수집합니다. 이전 릴리스에서 업그레이드하는 경우 검색 분석은 아직 어떤 데이터도 포함하지 않습니다. 사용자에게 즉시 제안을 제공하려면 다음을 사용하여 검색 엔진을 채울 수 있습니다. 텍스트 검색 [text_search] 테이블 또는 서비스 포털 로그 항목 [sp_log] 테이블의 데이터. 서비스 포털 로그 항목 테이블에는 검색 서비스 포털 데이터만 포함되며 검색 제안을 채우는 데 시간이 덜 걸릴 수 있습니다. 텍스트 검색 테이블에는 전체 플랫폼의 검색 데이터가 포함됩니다.

    검색 제안은 시간이 지남에 따라 더 많은 사람들이 를 사용 서비스 포털할수록 개선됩니다. 검색 제안은 Now Platform 기능입니다. 자세한 내용은 검색 제안을 참조하십시오.

    경고:
    검색 제안을 채우는 작업은 완료하는 데 시간이 조금 걸릴 수 있는 자원 집약적 작업일 수 있습니다. 사용량이 가장 많은 시간에 이 스크립트를 실행하지 마십시오. 검색 제안 채우기는 도메인 분리 인스턴스에서 지원되지 않습니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 예약된 작업레이블이 표시됩니다.
    2. 콜드 스타트를 방지하기 위해 제안 채우기 - 포털 예약된 작업을 엽니다.
    3. 검색 구현에 맞게 스크립트를 수정합니다.
      1. 제안이 적용될 포털을 정의합니다.
        기본적으로 스크립트는 기본 시스템 서비스 포털에 제안을 채우지만 배열에 원하는 만큼 추가할 수 있습니다.
        var portals = ["Service Portal"];
      2. 데이터 출처 변경
        기본적으로 스크립트는 텍스트 검색 [text_search] 테이블에서 데이터를 임포트하지만 소스 테이블을 Service Portal 로그 항목 [sp_log] 테이블로 변경할 수 있습니다. 서비스 포털 로그 항목은 지난 90일 동안의 기록만 저장합니다.
        var searchLogTable = "text_search";
      3. 인스턴스의 사용자 지정 검색 소스로 데이터를 푸시합니다.

        외부 검색 소스에는 제안을 사용할 수 없습니다. 검색 소스 이름과 Sys ID 모두에 데이터를 푸시해야 합니다.

        예를 들어 인시던트 테이블의 텍스트 검색을 사용자 지정 인시던트 검색 소스로 푸시합니다. 사용자 지정 검색 소스에 대한 자세한 내용은 을 참조하십시오 검색 소스 정의. 기본적으로 시스템은 카탈로그 및 지식 테이블의 텍스트 검색을 해당 검색 소스로 푸시합니다.

        각 사용자 지정 검색 소스에 대한 스크립트의 줄 11 뒤에 다음 코드를 추가합니다.

        searchSources.push("<search-source-table-name>");
        searchSourceIds.push("<search-source-sys-id>");

        검색 소스 테이블이 없으면 시스템은 해당 검색 소스에 제안을 푸시하지 않습니다.

      4. 기록을 저장합니다.
        스크립트에 필요한 구성이 포함되어 있는지 확인합니다. 스크립트는 한 번만 실행할 수 있습니다.
    4. 기록을 활성화하고 지금 실행을 선택합니다.
      이 예약된 작업을 실행하면 검색 이벤트 [sys_search_event], 검색 소스 이벤트 [sys_search_source_event] 및 검색 제안 [sys_search_suggestion] 테이블이 채워집니다.

    결과

    사용자가 검색 위젯에서 입력을 시작하면 제안이 서비스 포털 표시됩니다.