This commit is contained in:
Liang Ding 2022-10-02 11:27:56 +08:00
parent fcaddd6966
commit d19cd19f44
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
2 changed files with 7 additions and 45 deletions

View file

@ -397,10 +397,16 @@ func BuildTreeBacklink(id, keyword, mentionKeyword string, beforeLen int) (boxID
refs = removeDuplicatedRefs(refs) // 同一个块中引用多个相同块时反链去重 https://github.com/siyuan-note/siyuan/issues/3317
linkRefs, excludeBacklinkIDs := buildLinkRefs(id, refs)
backlinks = toSubTree(linkRefs, keyword)
backlinks = toFlatTree(linkRefs, 0, "backlink")
for _, l := range backlinks {
l.Blocks = nil
}
mentionRefs := buildTreeBackmention(sqlBlock, linkRefs, mentionKeyword, excludeBacklinkIDs, beforeLen)
backmentions = toFlatTree(mentionRefs, 0, "backlink")
for _, l := range backmentions {
l.Blocks = nil
}
mentionsCount = len(backmentions)
return
}