시작하기무료로 시작하기

여러 메타데이터 필터

동등 비교뿐 아니라, Pinecone은 다른 기본 비교 연산자도 제공하며 하나의 쿼리에서 여러 필터를 함께 사용할 수 있어요. 이번 연습에서는 Pinecone의 다른 비교 연산자를 사용해 여러 필터를 만들고, 이를 이용해 인덱스를 다시 쿼리해 보겠습니다.

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

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

강의 보기

연습 안내

  • API 키로 Pinecone 연결을 초기화하세요.
  • 제공된 vector가장 유사한 벡터를 조회하되, 메타데이터 "genre""thriller"이고 "year"2018보다 작은 벡터만 검색하세요.

실습형 인터랙티브 연습

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

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

index = pc.Index('datacamp-index')

# Retrieve the MOST similar vector with genre and year filters
query_result = index.query(
    vector=vector,
    top_k=1,
    filter=____
)
print(query_result)
코드 편집 및 실행