Kombinace více filtrů metadat
Pinecone nabízí kromě operátoru rovnosti také operátory pro další základní porovnávací operace a umožňuje kombinovat více filtrů v jednom dotazu. V tomto cvičení vytvoříš více filtrů s využitím dalších porovnávacích operátorů Pinecone a znovu jimi prohledáš svůj index.
Toto cvičení je součástí kurzu
Tvorba AI aplikací s Pinecone
Pokyny k cvičení
- Inicializuj připojení k Pinecone pomocí svého API klíče.
- Načti NEJPODOBNĚJŠÍ vektor k zadanému
vector, přičemž prohledávej pouze vektory, jejichž metadata"genre"mají hodnotu"thriller"a"year"je menší než2018.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)