LoslegenKostenlos starten

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

<Kurs>Vektordatenbanken für Einbettungen mit Pinecone</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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