-- Seitengrenzen im erkannten Text. -- -- Bis hierher ersetzte clean() den Seitenumbruch (\f) durch einen Zeilenumbruch: -- Für die Volltextsuche ist er bedeutungslos, ein tsvector kennt keine Seiten. -- Für den PDF-Betrachter ist er das Gegenteil von bedeutungslos – bei einem -- Scan steht der Text *nur* hier, im PDF selbst liegt bloß ein Bild. Ohne die -- Marke lässt sich nicht sagen, auf welcher Seite ein Suchwort steht, und der -- Betrachter beginnt bei einem Beleg-Scan wieder stumpf auf Seite 1. -- -- extract_version sagt, nach welcher Regel ein Eintrag entstanden ist. Ältere -- Einträge werden beim Start erneut in die Warteschlange gelegt, statt still -- ohne Seitenmarken liegen zu bleiben. ALTER TABLE file_text ADD COLUMN IF NOT EXISTS extract_version smallint NOT NULL DEFAULT 0;