From 83c8f6eae2a23789a4297711fcfa23ab85e32b93 Mon Sep 17 00:00:00 2001 From: matst80 Date: Sun, 5 Apr 2026 17:53:49 +0200 Subject: [PATCH] update filestorage --- internal/storage/file_store.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/storage/file_store.go b/internal/storage/file_store.go index ae76d88..db7fee3 100644 --- a/internal/storage/file_store.go +++ b/internal/storage/file_store.go @@ -56,6 +56,11 @@ func (fs *FileStore) Search(ctx context.Context, query string, limit int) ([]web var matchingLines []string scanner := bufio.NewScanner(file) + // Use a 10MB buffer for the scanner to handle large trace/log entries + const maxCapacity = 10 * 1024 * 1024 + buf := make([]byte, 64*1024) + scanner.Buffer(buf, maxCapacity) + // Lowercase query for case-insensitive search lowerQuery := strings.ToLower(query)