Кілька фільтрів за метаданими
Окрім перевірки на рівність, Pinecone надає оператори для інших базових операцій порівняння та дає змогу додавати кілька фільтрів в один запит. У цій вправі ви створите кілька фільтрів, використовуючи інші оператори порівняння Pinecone, і застосуєте їх, щоб повторно виконати запит до свого індексу.
Ця вправа є частиною курсу
Створення AI‑застосунків із Pinecone
Інструкції до вправи
- Ініціалізуйте з'єднання з Pinecone, використавши ваш API-ключ.
- Отримайте НАЙБІЛЬШ схожий вектор до наданого
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)