НачатьНачать бесплатно

Несколько фильтров по метаданным

Помимо операций сравнения на равенство, Pinecone предоставляет операторы для других ключевых операций сравнения, а также позволяет применять несколько фильтров в одном запросе. В этом упражнении вы создадите несколько фильтров с использованием других операторов сравнения Pinecone и повторно выполните запрос к индексу.

Это упражнение является частью курса

Создание ИИ-приложений с 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)
Редактировать и запускать код