From 48638111ec9d878ab9468f789150004f8c292a14 Mon Sep 17 00:00:00 2001 From: nyne Date: Sat, 6 Dec 2025 17:06:15 +0800 Subject: [PATCH] fix RebuildSearchIndex --- server/search/resource.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/search/resource.go b/server/search/resource.go index ec6ae26..b8f9426 100644 --- a/server/search/resource.go +++ b/server/search/resource.go @@ -151,10 +151,16 @@ func RebuildSearchIndex() error { if err != nil { return fmt.Errorf("failed to close search index: %w", err) } - err = os.RemoveAll(utils.GetStoragePath() + "/resource_index.bleve") + indexPath := utils.GetStoragePath() + "/resource_index.bleve" + err = os.RemoveAll(indexPath) if err != nil { return fmt.Errorf("failed to remove search index: %w", err) } + mapping := bleve.NewIndexMapping() + index, err = bleve.New(indexPath, mapping) + if err != nil { + return fmt.Errorf("failed to create search index: %w", err) + } go createIndex() return nil }