diff --git a/kernel/api/asset.go b/kernel/api/asset.go index a34b5d64c..5988f98ae 100644 --- a/kernel/api/asset.go +++ b/kernel/api/asset.go @@ -29,6 +29,13 @@ import ( "github.com/siyuan-note/siyuan/kernel/util" ) +func fullReindexAssetContent(c *gin.Context) { + ret := gulu.Ret.NewResult() + defer c.JSON(http.StatusOK, ret) + + model.ReindexAssetContent() +} + func getImageOCRText(c *gin.Context) { ret := gulu.Ret.NewResult() defer c.JSON(http.StatusOK, ret) diff --git a/kernel/api/router.go b/kernel/api/router.go index 5f1ad1f2b..2641e2bce 100644 --- a/kernel/api/router.go +++ b/kernel/api/router.go @@ -235,6 +235,7 @@ func ServeAPI(ginServer *gin.Engine) { ginServer.Handle("POST", "/api/asset/renameAsset", model.CheckAuth, model.CheckReadonly, renameAsset) ginServer.Handle("POST", "/api/asset/getImageOCRText", model.CheckAuth, model.CheckReadonly, getImageOCRText) ginServer.Handle("POST", "/api/asset/setImageOCRText", model.CheckAuth, model.CheckReadonly, setImageOCRText) + ginServer.Handle("POST", "/api/asset/fullReindexAssetContent", model.CheckAuth, model.CheckReadonly, fullReindexAssetContent) ginServer.Handle("POST", "/api/export/batchExportMd", model.CheckAuth, batchExportMd) ginServer.Handle("POST", "/api/export/exportMd", model.CheckAuth, exportMd)