Metoda scroll() funcționează ca un cursor de bază de date de mare viteză, permițând extragerea secvențială a milioanelor de înregistrări din colecție pentru backup sau migrare.
Exemplu de iterare
next_offset = None
toate_punctele = []
while True:
puncte, next_offset = client.scroll(
collection_name="articole",
limit=250,
offset=next_offset,
with_payload=True,
with_vectors=False
)
toate_punctele.extend(puncte)
if next_offset is None:
break
print(f"Total înregistrări extrase: {len(toate_punctele)}")
Spre deosebire de offset-ul clasic din SQL, cursorul Qdrant nu re-scanează rândurile anterioare.
Întrebări & Exemple practice:
Metoda client.scroll în Qdrant: Paginarea Cursivă a Vectorilor și Payload-urilorAi o întrebare despre Metoda client.scroll în Qdrant: Paginarea Cursivă a Vectorilor și Payload-urilor 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.