LoslegenKostenlos loslegen

Mehrere Metadatenfilter

Neben Gleichheitsoperationen bietet Pinecone auch Operatoren für andere wichtige Vergleichsoperationen und ermöglicht mehrere Filter in einer einzigen Abfrage. In dieser Übung erstellst du mehrere Filter mit den anderen Vergleichsoperatoren von Pinecone und fragst damit deinen Index nochmal ab.

Diese Übung ist Teil des Kurses

Vektordatenbanken für Einbettungen mit Pinecone

Kurs anzeigen

Anleitung zur Übung

  • Starte die Pinecone-Verbindung mit deinem API-Schlüssel.
  • Hol den Vektor, der dem angegebenen „ vectoram ähnlichsten ist, und such nur in Vektoren, bei denen die Metadaten „ "genre" “ „ "thriller" “ sind und „ "year" “ kleiner als „ 2018 “ ist.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen