메모
Azure AI 검색 Azure 포털, REST API 및 Azure SDK 통해 사용할 수 있습니다. 또한 엔터프라이즈 콘텐츠를 Microsoft Foundry 포털의 에이전트에 대해 재사용 가능한 사용 권한 인식 기술 자료로 변환하는 관리되는 기술 계층인 Foundry IQ를 뒷받침합니다.
중요
기능, 기능 또는 표시된 속성(미리 보기)은 서비스 수준 계약에 포함되지 않으며 프로덕션 워크로드에는 권장되지 않으며 일반적으로 사용 가능해지기 전에 변경되거나 제한될 수 있습니다. Azure AI 검색 미리 보기 용어는 독립 실행형 기능이든 일반 공급 기능의 일부이든 관계없이 모든 미리 보기 기능에 적용됩니다.
이 문서에서는 매번 전체 다시 빌드 없이 다운스트림 보강 단계를 수정할 수 있도록 기술 세트 파이프라인에 캐싱을 추가하는 방법을 설명합니다. 보강 캐싱(미리 보기)에는 미리 보기 REST API가 필요합니다. 기본적으로 스킬셋은 상태를 저장하지 않으며, 구성의 모든 부분을 변경하려면 인덱서를 전체를 다시 실행해야 합니다. 보강 캐시를 사용하면 인덱서는 기술 세트 또는 인덱서 정의 변경 내용에 따라 문서 트리의 어떤 부분을 새로 고쳐야 하는지 결정합니다. 인덱서는 가능한 경우 기존 처리된 출력을 보존하고 다시 사용합니다.
제공한 연결 문자열 사용하여 캐시된 콘텐츠를 Azure Storage 배치합니다. 인덱서는 실행 시 이러한 개체를 만듭니다. 보강 캐시는 수정해서는 안 되는, 검색 서비스가 관리하는 내부 구성 요소로 간주하세요.
중요
보강 캐시는 기술 세트 출력, 인덱서 상태 또는 인덱싱된 문서의 백업이 아닙니다. 처리가 완료된 문서는 추적되지 않습니다. 큰 데이터 원본의 경우 캐싱을 사용하도록 설정하기 전에 제한 사항 섹션을 검토합니다.
- 명명된 컨테이너
ms-az-search-indexercache-<alpha-numeric-string> - 이름이 지정된 테이블
MsAzSearchIndexerCacheIndex<alpha-numeric-string>
필수 구성 요소
캐시된 보강을 저장하기 위한 Azure Storage. 스토리지 계정은 범용 v2여야 합니다.
Blob 인덱싱의 경우에만 데이터 원본에서 Blob을 삭제할 때 캐시와 인덱스 모두에서 동기화된 문서 제거가 필요한 경우 인덱서에서 삭제 정책을 사용하도록 설정합니다. 이 정책이 없으면 캐시에서 문서 삭제가 지원되지 않습니다.
인덱서 및 기술 세트를 설정하는 데 익숙해야 합니다. 인덱서 개요로 시작한 다음 기술 집합을 이어 강화 파이프라인에 대해 알아봅니다.
제한
주의
SharePoint 인덱서(미리 보기)를 사용하는 경우 증분 보강을 피합니다. 특정 상황에서는 캐시가 유효하지 않습니다. 다시 로드하려면 인덱서 재설정 및 전체 다시 빌드를 수행합니다.
큰 데이터 원본에는 추가 캐시 제한이 있습니다.
주의
대규모 데이터 원본의 경우 장기 실행 기술, 반복된 중단 또는 잦은 기술 오류가 발생할 때 보강 캐시가 총 재처리를 늘릴 수 있습니다. 인덱서는 재처리 최소화보다 정확성을 우선하므로 반복되는 중단에서 캐시 백로그가 재시도 동작을 증폭합니다. 이 동작은 버그가 아니라 예상된 동작입니다.
증가하는 캐시 백로그에서 복구하려면 데이터 원본을 더 작은 컨테이너 또는 가상 폴더로 분할합니다. 그런 다음 동일한 인덱서를 가리키는 병렬 인덱서를 사용합니다. 캐시를 연결 해제하려면 인덱서에서 cache 속성을 null로 설정합니다. 분할 패턴에 대한 지침은 큰 데이터 집합 인덱 스를 참조하세요.
권한
Azure AI 검색 ID는 Azure Storage 대한 쓰기 액세스 권한이 필요합니다.
- Storage Blob 데이터 기여자
- 스토리지 테이블 데이터 기여자
연결 문자열 구문은 시스템 할당 ID 또는 사용자 할당 ID가 사용되는지 여부를 결정합니다. 자세한 내용은 관리 ID를 사용하여 Azure Storage 연결 참조하세요.
캐시 속성 설정
새 인덱서와 기존 인덱서 모두에 이 절차를 사용합니다.
인덱서 정의에서 다음을 사용하여 설정합니다 cache .
- (필수)
storageConnectionString를 Azure Storage 연결 문자열로 설정하십시오. - (선택 사항)
enableReprocessing(true기본적으로). 증분 처리 강화를 임시 중지하려면false로 설정하고, 나중에true로 전환하세요.