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
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)