From d255ecc503d37322a5e0ec3f4e0dfd5adca756f2 Mon Sep 17 00:00:00 2001 From: nyne Date: Sat, 6 Dec 2025 16:59:46 +0800 Subject: [PATCH] feat: add logging for search index rebuilding progress --- server/search/resource.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/search/resource.go b/server/search/resource.go index 513c980..ec6ae26 100644 --- a/server/search/resource.go +++ b/server/search/resource.go @@ -3,6 +3,7 @@ package search import ( "errors" "fmt" + "log/slog" "nysoure/server/dao" "nysoure/server/model" "nysoure/server/utils" @@ -63,6 +64,7 @@ func createIndex() error { } page := 1 total := 1 + current := 0 for page <= total { res, totalPages, err := dao.GetResourceList(page, 100, model.RSortTimeAsc) if err != nil { @@ -73,6 +75,10 @@ func createIndex() error { if err != nil { return err } + current++ + if current%20 == 0 { + slog.Info("Rebuilding search index", "current", current, "total", totalPages*100) + } } page++ total = totalPages