Bläddra i källkod

:sparkles: Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874

Daniel 1 år sedan
förälder
incheckning
fece4f114e
2 ändrade filer med 8 tillägg och 0 borttagningar
  1. 7 0
      kernel/api/asset.go
  2. 1 0
      kernel/api/router.go

+ 7 - 0
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)

+ 1 - 0
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)