ПочатиПочніть безкоштовно

Кілька фільтрів за метаданими

Окрім перевірки на рівність, 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)
Редагувати та запускати код