Bläddra i källkod

:art: 虚拟引用不再缓存关键字 Fix https://github.com/siyuan-note/siyuan/issues/6602

Liang Ding 2 år sedan
förälder
incheckning
30e58a474d
3 ändrade filer med 0 tillägg och 30 borttagningar
  1. 0 1
      kernel/api/setting.go
  2. 0 6
      kernel/sql/block_ref_query.go
  3. 0 23
      kernel/sql/cache.go

+ 0 - 1
kernel/api/setting.go

@@ -215,7 +215,6 @@ func setSearch(c *gin.Context) {
 	if s.CaseSensitive != oldCaseSensitive {
 		model.FullReindex()
 	}
-	sql.ClearVirtualRefKeywords()
 	ret.Data = s
 }
 

+ 0 - 6
kernel/sql/block_ref_query.go

@@ -28,11 +28,6 @@ import (
 )
 
 func QueryVirtualRefKeywords(name, alias, anchor, doc bool) (ret []string) {
-	ret, ok := getVirtualRefKeywordsCache()
-	if ok {
-		return ret
-	}
-
 	if name {
 		ret = append(ret, queryNames()...)
 	}
@@ -49,7 +44,6 @@ func QueryVirtualRefKeywords(name, alias, anchor, doc bool) (ret []string) {
 	sort.SliceStable(ret, func(i, j int) bool {
 		return len(ret[i]) >= len(ret[j])
 	})
-	setVirtualRefKeywords(ret)
 	return
 }
 

+ 0 - 23
kernel/sql/cache.go

@@ -70,29 +70,6 @@ func removeBlockCache(id string) {
 	removeRefCacheByDefID(id)
 }
 
-func getVirtualRefKeywordsCache() ([]string, bool) {
-	if disabled {
-		return nil, false
-	}
-
-	if val, ok := memCache.Get("virtual_ref"); ok {
-		return val.([]string), true
-	}
-	return nil, false
-}
-
-func setVirtualRefKeywords(keywords []string) {
-	if disabled {
-		return
-	}
-
-	memCache.Set("virtual_ref", keywords, 1)
-}
-
-func ClearVirtualRefKeywords() {
-	memCache.Del("virtual_ref")
-}
-
 var defIDRefsCache = gcache.New(30*time.Minute, 5*time.Minute) // [defBlockID]map[refBlockID]*Ref
 
 func GetRefsCacheByDefID(defID string) (ret []*Ref) {