Record Managers

LangChain Kayıt Yöneticisi Düğümleri


Kayıt Yöneticileri, dizine alınmış belgelerinizi takip ederek Vektör Mağazası'nda yinelenen vektör yerleştirmelerini önler.

Belge öbekleri yukarı doğru onaylanırken, her bir parça SHA-1 algoritması kullanılarak karma hale getirilir. Bu karmalar Kayıt Yöneticisi'nde saklanır. Mevcut bir karma varsa, ekleme ve onaylama işlemi atlanır.

Bazı durumlarda, dizine alınan yeni belgelerle aynı kaynaklardan türetilen mevcut belgeleri silmek isteyebilirsiniz. Bunun için Kayıt Yöneticisi için 3 temizleme modu vardır:

Birden çok belgeyi onaylıyorsanız ve geçerli onaylama işleminin parçası olmayan mevcut belgelerin silinmesini önlemek istiyorsanız, Artımlı Temizleme modunu kullanın.

  1. Cleanup ve SourceId Key ile bir Kayıt Yöneticisine sahip olalımIncrementalsource

  1. Ve aşağıdaki 2 belgeye sahip olun:

Metin
Meta veriler

Kedi

{source:"cat"}

Köpek

{source:"dog"}

  1. Bir yükseltmeden sonra, onaylanan 2 belge göreceğiz:

  1. Şimdi, Köpek belgesini silersek ve Kediyi Kediler olarak güncellersek, şimdi aşağıdakileri göreceğiz:

  • Orijinal Cat belgesi silinir

  • Cats ile yeni bir belge eklendi

  • Köpek belgesine dokunulmadan bırakıldı

  • Vektör Mağazası'nda kalan vektör yerleştirmeleri Kediler ve Köpek'tir

Mevcut kullanılabilir Kayıt Yöneticisi düğümleri şunlardır:

  • SQLite (SQLite)

  • MySQL (MySQL Bilişim

  • PostgresQL

Last updated