Record Managers
Last updated
Last updated
LangChain Kayıt Yöneticisi Düğümleri
Kayıt Yöneticileri, dizine alınmış belgelerinizi takip ederek yinelenen vektör yerleştirmelerini önler.
Belge öbekleri yukarı doğru onaylanırken, her bir parça 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.
Cleanup ve SourceId Key ile bir Kayıt Yöneticisine sahip olalımIncrementalsource
Ve aşağıdaki 2 belgeye sahip olun:
Kedi
{source:"cat"}
Köpek
{source:"dog"}
Bir yükseltmeden sonra, onaylanan 2 belge göreceğiz:
Ş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