여러 메타데이터 필터
동등 비교뿐 아니라, 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)