Metoda query() preia un text în limbaj natural, îi calculează vectorul și returnează primele N rezultate cele mai apropiate, permițând operatori de filtrare $eq, $in, $and.
Exemplu de căutare RAG
rezultate = colecție.query(
query_texts=["Cum scalez containerele în cluster?"],
n_results=2,
where={"domeniu": {"$eq": "cloud"}},
include=["documents", "metadatas", "distances"]
)
for doc, dist in zip(rezultate["documents"][0], rezultate["distances"][0]):
print(f"Distanță: {dist:.4f}
Fragment: {doc}
---")
Argumentul include permite selectarea precisă a câmpurilor returnate pentru optimizarea memoriei.
Întrebări & Exemple practice:
Metoda Collection.query în ChromaDB: Interogare Semantică cu Filtre Booleene WhereAi o întrebare despre Metoda Collection.query în ChromaDB: Interogare Semantică cu Filtre Booleene Where sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.