시작하기무료로 시작하기

Namespaces

네임스페이스는 하나의 인덱스 안에서 벡터를 분리해, 대상이 명확한 쿼리를 수행하고 스캔해야 하는 레코드 수를 최소화하는 데 사용됩니다.

이 연습 문제에서는 Pinecone의 'datacamp-index' 인덱스 안에서 서로 다른 네임스페이스로 벡터를 적재하는 방법을 연습해 보겠습니다. 인덱스에 연결하고, 서로 다른 네임스페이스로 벡터를 업서트한 다음, 인덱스의 업데이트된 지표를 확인하세요.

이 연습은 강의의 일부입니다

Pinecone로 AI 애플리케이션 구축하기

강의 보기

연습 안내

  • API 키로 Pinecone 연결을 초기화하세요.
  • vector_set1의 벡터를 namespace1 네임스페이스에 업서트하세요.
  • vector_set2의 벡터를 namespace2 네임스페이스에 업서트하세요.
  • 인덱스의 기술 통계를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
index = pc.Index('datacamp-index')

# Upsert vector_set1 to namespace1
____(
  vectors=vector_set1,
  ____
)

# Upsert vector_set2 to namespace2
____(
  vectors=vector_set2,
  ____
)

# Print the index statistics
____
코드 편집 및 실행