Exact reconstruction
Geliştirme · 1.0.0
Yayın
- Doküman
- 1.0.0
- Uygulama
- 1.0.0
- Şema
- 1
- Veri
- tr-latn-1
Bu sayfa
- Uygulama
- 1.0.0
- Şema
- 1
- Veri
- tr-latn-1
Exact reconstruction, source metnin byte düzeyindeki yapısını veritabanından yeniden üretme sözleşmesidir. Frontend whitespace veya punctuation tahmin etmez; API’nin taşıdığı initial/trailing/following alanlarını source order ile kullanır.
PostgreSQL şu katmanlar için exact reconstruction rutinleri taşır:
- cümle;
- paragraf;
- chapter;
- kitap ve text version assembly.
Reader’ın chapter completeness kontrolü pagination sınırı yüzünden token veya cümle kaybolmasına izin vermez. Annotation unit’leri render için metni parçalayabilir, fakat yeniden birleştiğinde core projection ile exact aynı olmak zorundadır.
Değişiklik kuralı:
- UI/CSS değişikliği: focused reader testi yeterlidir.
- Annotation değişikliği: core equality ve ilgili domain testi gerekir.
- Migration veya core data release değişikliği: full reconstruction bir kez çalıştırılır.
Her küçük değişiklikte full corpus taraması yapılması beklenmez.