Zacznij terazZacznij za darmo

Wiele filtrów metadanych

Oprócz operacji równości Pinecone udostępnia operatory do innych podstawowych porównań, a także pozwala łączyć wiele filtrów w jednym zapytaniu. W tym ćwiczeniu utworzysz wiele filtrów z wykorzystaniem innych operatorów porównania Pinecone, a następnie ponownie odpytasz swój indeks.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji AI z Pinecone

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjuj połączenie z Pinecone, używając swojego klucza API.
  • Pobierz NAJBARDZIEJ podobny wektor do podanego vector, przeszukując tylko te wektory, których metadana "genre" ma wartość "thriller", a "year" jest mniejszy niż 2018.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod