Selaa lähdekoodia

:zap: Return document blocks when search hits different block content https://github.com/siyuan-note/siyuan/issues/10584

Daniel 8 kuukautta sitten
vanhempi
commit
ee788ee28a
1 muutettua tiedostoa jossa 1 lisäystä ja 3 poistoa
  1. 1 3
      kernel/model/search.go

+ 1 - 3
kernel/model/search.go

@@ -1441,9 +1441,8 @@ func fullTextSearchByFTSWithRoot(query, boxFilter, pathFilter, typeFilter, ignor
 	}
 	}
 	if 0 < len(resultBlocks) {
 	if 0 < len(resultBlocks) {
 		matchedRootCount = int(result[0]["docs"].(int64))
 		matchedRootCount = int(result[0]["docs"].(int64))
+		matchedBlockCount = matchedRootCount
 	}
 	}
-	logging.LogInfof("time cost [main search]: %v", time.Since(start))
-	now := time.Now()
 
 
 	keywords = gulu.Str.RemoveDuplicatedElem(keywords)
 	keywords = gulu.Str.RemoveDuplicatedElem(keywords)
 	terms := strings.Join(keywords, search.TermSep)
 	terms := strings.Join(keywords, search.TermSep)
@@ -1452,7 +1451,6 @@ func fullTextSearchByFTSWithRoot(query, boxFilter, pathFilter, typeFilter, ignor
 		ret = []*Block{}
 		ret = []*Block{}
 	}
 	}
 
 
-	logging.LogInfof("time cost [highlight search]: %v", time.Since(now))
 	logging.LogInfof("time cost [all]: %v", time.Since(start))
 	logging.LogInfof("time cost [all]: %v", time.Since(start))
 	return
 	return
 }
 }