optimize chunk counter

This commit is contained in:
team2
2026-02-17 07:32:29 +01:00
parent da17fbc501
commit f528a1c395

View File

@@ -80,19 +80,25 @@ final readonly class IngestFlow
$this->chunkManager->appendChunks($records);
$this->vectorBuilder->rebuildFromNdjson();
$chunkCount = $this->chunkManager->countAllChunks();
$this->metaManager->updateRuntimeStats($chunkCount);
$this->updateChuckCount();
}
public function globalReindex(): void
{
$allRecords = $this->knowledgeIngestService->buildAllActiveChunkRecords();
// Optional (wenn du willst): Hier könnte man ebenfalls ein Hard-Cap enforce'n (rewriteAll mit Limit).
$this->chunkManager->rewriteAll($allRecords);
$this->vectorBuilder->rebuildFromNdjson();
$this->metaManager->writeMetaForGlobalReindex();
$this->updateChuckCount();
}
private function updateChuckCount(): void
{
$chunkCount = $this->chunkManager->countAllChunks();
$this->metaManager->updateRuntimeStats($chunkCount);
}
}