서비스 포털의 Zing 검색
서비스 포털 검색은 ServiceNow Zing 텍스트 인덱싱 및 검색 엔진을 지원합니다. Zing을 사용하면 테이블별로 기록 데이터를 인덱싱하고 검색할 수 있으며 전적으로 코드로 ServiceNow 생성되고 관계형 모델 내에서 구현됩니다.
에서 데이터를 검색할 수 있도록 서비스 포털하려면 인스턴스 내 ServiceNow 의 단일 테이블, 여러 ServiceNow 테이블 또는 외부 사이트에서 데이터를 가져오는 검색 소스를 만듭니다.
소스 검색
- 검색 데이터를 검색할 위치입니다.
- 검색 제안이 사용자 입력을 기반으로 검색 필드를 채울 수 있는지 여부입니다.
- 검색 항목이 검색 결과 페이지에 표시되는 방식입니다.
검색 소스에는 간단한 구성과 고급 구성이 있습니다.
- 단순
- 인스턴스 내 ServiceNow 의 테이블을 검색 가능한 데이터의 소스로 정의합니다. 자세한 내용은 검색 소스 정의 문서를 참조하십시오.
단순 검색 소스를 만들 때 인스턴스 서비스 포털 에 구성된 검색 엔진 설정을 사용합니다. 자세한 내용은 Zing 텍스트 인덱싱 및 검색 엔진을 참조하십시오.
- 고급
데이터를 반환할 데이터 임포트 스크립트를 정의합니다. 서버에서 데이터 임포트 스크립트가 실행되어 검색 위젯에 결과 배열을 반환합니다. 이 방법은 더 복잡하지만 검색 실행 방법에 대한 완전한 권한을 제공합니다. 내에서 ServiceNow 단일 테이블을 쿼리하는 것으로 제한되지 않으며 여러 테이블 또는 웹의 어느 곳에서나 데이터를 가져오는 스크립트를 정의할 수 있습니다. 자세한 내용은 을 검토 튜토리얼: 외부 지식베이스 검색 소스 설정하십시오.
주:검색 패싯이 비 ServiceNow 사이트의 데이터를 쿼리하는 고급 검색 소스에 통합된 경우 예상대로 작동하지 않을 수 있습니다.
텍스트 인덱스 그룹
텍스트 인덱스 그룹은 다음을 정의합니다. 사용자가 검색 결과를 보는 방법 예를 들어, 여러 소스의 검색 결과를 결합하거나 특정 필드의 가중치를 설정합니다. 텍스트 인덱스 그룹은 기능입니다 ServiceNow AI Platform . 자세한 내용은 인덱싱 및 검색을 위한 여러 테이블 구성을 참조하세요.
포털을 텍스트 인덱스 그룹과 연결하여 공통 검색 규칙을 만들고 그룹 내 모든 검색 소스의 검색 결과를 결합합니다. 사용자 지정 검색 소스 또는 포털이 있는 경우 기본 시스템 portal_index_group 텍스트 인덱스 그룹을 사용할지 아니면 고유한 텍스트 인덱스 그룹을 생성할지 고려하십시오. 기본 시스템 텍스트 인덱스 그룹에는 카탈로그 항목과 지식 테이블이 포함됩니다. 사용자가 에서 항목을 서비스 포털검색하면 이러한 테이블의 조합된 결과가 표시됩니다. 포털에 인덱스 그룹을 추가하려면 다음 문서를 참조하십시오 포털에 텍스트 인덱스 그룹 추가.
검색 제안 및 자동 완성 검색
검색 제안은 에서 자동 완성 검색을 대체합니다 서비스 포털. 이 동작을 변경하려면 시스템 속성을 업데이트 glide.service_portal.search_as_you_type_behavior 하십시오. 자세한 내용은 검색 제안 사용 및 사용 안 함을 참조하세요.서비스 포털 검색 위젯은 사용자가 활성화하는 기능을 자동으로 사용합니다.
검색 패싯
최종 사용자가 보다 의미 있는 결과 세트를 얻기 위해 검색 결과를 필터링할 수 있습니다. 패싯은 다음을 기준으로 결과를 반환할 수 있습니다.
- 활성 또는 작성자와 같은 테이블의 필드입니다.
- [업데이트됨][이후][지난 주]와 같은 쿼리 조건
검색 패싯은 sp_search 페이지의 패싯 검색 위젯에서 렌더링됩니다. 새 인스턴스에서는 검색 패싯이 기본적으로 활성화됩니다. 이전 릴리스에서 업그레이드하는 경우 페이지 경로 맵 [sp_page_route_map] 테이블에서 기록을 활성화하여 검색 패싯을 활성화합니다. 참조 검색 패싯 활성화.
- 단순
- 최종 사용자가 단순 검색 소스로 검색 결과를 구체화할 수 있도록 합니다. 필드 값 또는 쿼리 조건을 기반으로 결과를 반환하는 테이블 검색 소스의 패싯을 만들 수 있습니다. 단순 검색 소스에 패싯 추가 문서를 참조하십시오.
- 고급
검색 소스 기록의 패싯 작성 스크립트 를 사용하여 고급 검색 소스의 패싯을 정의합니다. 패싯 API를 사용하여 패싯을 생성하고 패싯 항목 또는 매핑된 쿼리를 패싯에 할당 ServiceNow 합니다.
API 사용 SPScriptedFacetService - Scoped 단일 또는 복수 선택 패싯을 작성합니다. SPScriptedFacet - 범위 지정됨 패싯에 대한 패싯 항목, 필터 또는 매핑된 쿼리를 정의합니다.