카테고리:

테이블 함수

CORTEX_SEARCH_DATA_SCAN

이 테이블 함수는 소스 쿼리에 정의된 열과 검색 열에 대해 계산된 벡터 임베딩을 포함하여 Cortex Search Service 에서 인덱싱된 데이터를 반환합니다.

구문

CORTEX_SEARCH_DATA_SCAN(
      SERVICE_NAME => '<string>' )
Copy

인자

필수:

SERVICE_NAME => 'string'

Cortex Search Service의 이름입니다.

다음 중 하나를 지정할 수 있습니다.

  • 부적합한 이름(service_name)

  • 부분적 정규화 이름(schema_name.service_name)

  • 완전 정규화 이름(database_name.schema_name.service_name)

오브젝트 이름 확인에 대한 자세한 내용은 오브젝트 이름 확인 섹션을 참조하십시오.

출력

이 함수는 소스 쿼리에 지정된 모든 열과 검색 열에 대한 임베딩을 반환합니다. 임베딩 열은 VECTOR 데이터 타입 이며 이름은 _GENERATED_EMBEDDINGS_{MODEL_NAME} 입니다.

열의 순서는 임베딩 열이 끝에 추가된 소스 쿼리의 열 순서와 동일합니다.

사용법 노트

  • Cortex Search에 OPERATE 권한이 필요합니다. 자세한 내용은 액세스 제어 권한 섹션을 참조하십시오.

다음과 같이 정의된 transcript_search_service 라는 이름의 Cortex Search Service가 있다고 가정해 보겠습니다.

CREATE OR REPLACE CORTEX SEARCH SERVICE transcript_search_service
  ON transcript_text
  ATTRIBUTES region
  WAREHOUSE = cortex_search_wh
  TARGET_LAG = '1 day'
  AS (
    SELECT
        transcript_text,
        region,
        agent_id,
    FROM support_transcripts
);
Copy

Cortex Search 서비스 생성에 대한 지침은 Cortex Search 개요 섹션을 참조하십시오.

테이블 함수를 사용하여 Cortex Search Service transcript_search_service 에 대한 내용을 검색할 수 있습니다.

SELECT
  *
FROM
  TABLE (
    CORTEX_SEARCH_DATA_SCAN (
      SERVICE_NAME => 'transcript_search_service'
    )
  );
Copy
+ ---------------------------------------------------------- + --------------- + -------- + ------------------------------ +
|                      transcript_text                       |     region      | agent_id | _GENERATED_EMBEDDINGS_MY_MODEL |
| ---------------------------------------------------------- | --------------- | -------- | ------------------------------ |
| 'My internet has been down since yesterday, can you help?' | 'North America' | 'AG1001' | [0.1, 0.2, 0.3, 0.4]           |
| 'I was overcharged for my last bill, need an explanation.' | 'Europe'        | 'AG1002' | [0.1, 0.2, 0.3, 0.4]           |
+ ---------------------------------------------------------- + --------------- + -------- + ------------------------------ +