Bắt đầu ngayBắt đầu miễn phí

Nhiều bộ lọc metadata

Bên cạnh phép so sánh bằng, Pinecone còn cung cấp các toán tử cho những phép so sánh cốt lõi khác, đồng thời cho phép áp dụng nhiều bộ lọc trong một truy vấn. Trong bài này, bạn sẽ tạo nhiều bộ lọc bằng các toán tử so sánh khác của Pinecone và dùng chúng để truy vấn lại index của bạn.

Bài tập này là một phần của khóa học

Cơ sở dữ liệu vector cho Embeddings với Pinecone

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo kết nối Pinecone bằng API key của bạn.
  • Truy xuất vector GIỐNG NHẤT với vector đã cho, chỉ tìm trong các vector có metadata "genre""thriller""year" nhỏ hơn 2018.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã