---
sourceDocument: 요코하마 ServiceNow AI 플랫폼 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 ServiceNow AI 플랫폼 관리

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# 단일 기록에 대한 텍스트 인덱스를 재생성합니다.

# 단일 기록에 대한 텍스트 인덱스를 재생성합니다. {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

단일 기록에 대한 텍스트 검색 인덱스를 업데이트합니다. 이 방법을 사용하면 전체 테이블에 대한 전체 텍스트 인덱스를 다시 작성하지 않고도 텍스트 인덱싱이 검색 문제의 원인인지 빠르게 확인할 수 있습니다.

## 시작하기 전에

다음 사항을 식별합니다.

* 예상 결과를 반환하지 않는 검색어
* 용어를 검색할 때 반환되지 않는 식별된 검색어가 포함된 기록
* 식별된 기록이 포함된 테이블
{#regenerate-text-index-one-record__ul_vxf_4rd_ntb}

식별된 테이블이 인덱싱 및 검색을 위해 이미 구성되어 있어야 합니다. 이 구성 프로세스에 대한 자세한 내용은 다음 문서를 참조하십시오 [인덱싱 및 검색을 위한 테이블 구성](https://servicenow-prod.fluidtopics.net/xyhvCeIGJylwybWmLp0nYg#configure-single-table-for-indexing "테이블에 대한 Zing 텍스트 인덱싱을 활성화하여 사용자가 기록에서 문자열 값을 검색할 수 있도록 합니다. 검색 동작을 제어하도록 테이블의 텍스트 인덱싱 속성, 스톱 워드 및 동의어 사전을 구성합니다.").  
필요한 역할: admin  
주:  
시스템 속성 값이 기본값에서 변경된 경우 glide.script_processor.admin 해당 속성 값으로 지정된 역할이 필요합니다. 이 속성 값과 그 효과에 대한 자세한 내용은 다음 문서를 참조하십시오 [Restrict access to background script \[Updated in Security Center 1.3 and 2.0\]](https://www.servicenow.com/docs/access?context=sc-restrict-access-to-background-script&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).

## 이 태스크 정보

이 재인덱싱 방법은 단일 기록에 대한 텍스트 검색 인덱스를 다시 작성합니다. 테이블의 모든 기록에 대한 텍스트 인덱스를 다시 작성하는 것보다 시간이 덜 걸립니다.

이 방법을 사용하면 텍스트 인덱싱이 검색 문제의 원인인지 빠르게 확인할 수 있습니다. 이렇게 하면 전체 테이블의 텍스트 검색 인덱스를 다시 작성하는 것과 관련된 지연을 방지할 수 있습니다.

## 프로시저

1. 컨텍스트 메뉴에서 sys_id 복사를 선택하여 식별된 기록에 대한 sys_id 복사합니다. {#regenerate-text-index-one-record__copy-sys-id-step}
{#regenerate-text-index-one-record__copy-sys-id-step}
2. 다음으로 이동 모두시스템 정의스크립트 - 백그라운드.  
   주:  
   시스템 속성 값이 security_admin로 설정되어 있는 경우 glide.script_processor.admin 이 모듈에 액세스하려면 해당 권한 있는 역할로 상승해야 합니다. 권한 상승에 대한 자세한 내용은 다음 문서를 참조하십시오 [Elevated privilege roles](https://www.servicenow.com/docs/access?context=c_ElevatedPrivilege&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US).
3. 스크립트 실행(서버에서 실행된 JavaScript) 텍스트 필드에 다음 스크립트를 입력하고 `TABLE_NAME` 식별된 기록이 포함된 테이블의 이름으로 바꾸고 `SYS_ID` 단계에서 복사한 기록의 sys_id로 바꿉니다.[1](https://servicenow-prod.fluidtopics.net/Mfi4bGsUVxEBU1v75AA0Wg#regenerate-text-index-one-record__copy-sys-id-step)  

       var gr = new GlideRecord('TABLE_NAME');
       gr.get('SYS_ID');
       gs.eventQueue("text_index", gr, '[TABLE_NAME]','update','text_index');

4. 스크립트 실행을 선택합니다.  
   이 스크립트는 text_index 큐의 지정된 테이블에 대한 text_index 업데이트 이벤트를 만듭니다.
5. 다음으로 이동 모두시스템 정책이벤트이벤트 로그 및 새 text_index 업데이트 이벤트의 상태가 처리됨으로 변경될 때까지 기다립니다.  
   새 이벤트를 찾으려면 \[Name\]\[contains\]\[text_index\] 필터를 적용하고 이벤트 목록 뷰를 생성한 날짜/시간을 기준으로 내림차순(z-a) 순서로 정렬하면 됩니다.

## 결과

시스템은 지정된 테이블의 지정된 기록에 대한 텍스트 인덱스를 업데이트합니다.

## 다음에 수행할 작업

샘플 검색을 반복합니다. 이 검색으로 식별된 기록이 반환되면 해당 기록이 포함된 전체 테이블에 대한 텍스트 인덱스를 업데이트할 수 있습니다. 자세한 내용은 [테이블에 대한 텍스트 인덱스 재작성](https://servicenow-prod.fluidtopics.net/ejZmsWAumJAY1KPxx~vW3Q "테이블 스톱 워드 또는 표시 값을 변경할 때 테이블 텍스트 인덱스를 다시 생성할 수 있습니다.") 문서를 참조하십시오.

