본문 바로가기
WIKI 기술 지식 베이스

Preparing vectors

원문 보기 위키 갱신

출처: 문서

본문

벡터 준비하기

OpenSearch에서는 직접 벡터를 가져오거나 OpenSearch가 데이터에서 자동으로 생성하도록 할 수 있어요. OpenSearch가 임베딩을 자동으로 생성하면 수집 및 검색 시 데이터 전처리 작업이 줄어들어요.

옵션 1: 직접 원시 벡터 또는 생성된 임베딩 가져오기

이미 외부 도구나 서비스에서 사전 계산된 임베딩이나 원시 벡터를 가지고 있어요.

  • 수집: 사전 생성된 임베딩을 OpenSearch에 직접 수집해요.

    사전 생성된 임베딩 수집

  • 검색: 쿼리 벡터와 가장 가까운 벡터를 찾기 위해 벡터 검색을 수행해요.

    사전 생성된 임베딩 검색

단계 {: .fs-5 .fw-700}

OpenSearch 외부에서 생성된 임베딩을 사용하려면 다음 단계를 따라요:

{% include list.html list_items=page.pre_items%}

{% include cards.html cards=page.quickstart_cards %}

옵션 2: OpenSearch 내에서 임베딩 생성하기

이 옵션을 사용하면 OpenSearch가 머신러닝(ML) 모델을 사용하여 데이터에서 벡터 임베딩을 자동으로 생성해요.

  • 수집: 일반 데이터를 수집하면 OpenSearch가 ML 모델을 사용하여 동적으로 임베딩을 생성해요.

    자동 생성된 임베딩 수집

  • 검색: 쿼리 시점에 OpenSearch가 동일한 ML 모델을 사용하여 입력 데이터를 임베딩으로 변환하고, 이 임베딩을 벡터 검색에 사용해요.

    자동 생성된 임베딩 검색

단계 {: .fs-5 .fw-700}

OpenSearch 내에서 자동으로 임베딩으로 변환되는 텍스트를 사용하려면 다음 단계를 따라요:

{% include list.html list_items=page.auto_items%}

{% include cards.html cards=page.tutorial_cards %}

더 알아보기 (Learn more)