From 5171d795f378f71ecdfb4bd6dc9e3722784a132f Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Wed, 16 Nov 2022 15:47:36 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E8=99=9A=E6=8B=9F=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=85=B3=E9=94=AE=E5=AD=97=E6=9C=80=E5=A4=9A?= =?UTF-8?q?=E6=94=AF=E6=8C=81=20`=E6=90=9C=E7=B4=A2=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E6=95=B0`=20=E7=9A=84=208=20=E5=80=8D=20Fix?= =?UTF-8?q?=20https://github.com/siyuan-note/siyuan/issues/6603?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/virutalref.go | 6 +++--- kernel/sql/block_ref_query.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/model/virutalref.go b/kernel/model/virutalref.go index 7fd370eec..0e7614955 100644 --- a/kernel/model/virutalref.go +++ b/kernel/model/virutalref.go @@ -109,9 +109,9 @@ func getVirtualRefKeywords(docName string) (ret []string) { // 虚拟引用排除当前文档名 https://github.com/siyuan-note/siyuan/issues/4537 ret = gulu.Str.ExcludeElem(ret, []string{docName}) ret = prepareMarkKeywords(ret) - // 虚拟引用搜索关键字最多支持 `512` 个 https://github.com/siyuan-note/siyuan/issues/6603 - if 512 < len(ret) { - ret = ret[:512] + // 虚拟引用搜索关键字最多支持 `搜索结果显示数` 的 8 倍 https://github.com/siyuan-note/siyuan/issues/6603 + if Conf.Search.Limit*8 < len(ret) { + ret = ret[:Conf.Search.Limit*8] } return } diff --git a/kernel/sql/block_ref_query.go b/kernel/sql/block_ref_query.go index e1e43394b..a21b0b69c 100644 --- a/kernel/sql/block_ref_query.go +++ b/kernel/sql/block_ref_query.go @@ -49,7 +49,7 @@ func QueryVirtualRefKeywords(name, alias, anchor, doc bool) (ret []string) { func queryRefTexts() (ret []string) { ret = []string{} - sqlStmt := "SELECT DISTINCT content FROM refs LIMIT 1024" + sqlStmt := "SELECT DISTINCT content FROM refs LIMIT 10240" rows, err := query(sqlStmt) if nil != err { logging.LogErrorf("sql query failed: %s", sqlStmt, err)