🎨 搜索支持按文档分组和按文档树结构展现 https://github.com/siyuan-note/siyuan/issues/4772

This commit is contained in:
Liang Ding 2022-11-26 18:12:54 +08:00
parent 2a948bbb0d
commit fb14f7a46a
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
2 changed files with 40 additions and 4 deletions

View file

@ -212,7 +212,12 @@ func fullTextSearchBlock(c *gin.Context) {
if nil != querySyntaxArg {
querySyntax = querySyntaxArg.(bool)
}
blocks, matchedBlockCount, matchedRootCount := model.FullTextSearchBlock(query, box, path, types, querySyntax)
groupByArg := arg["groupBy"]
var groupBy int // 0不分组1按文档分组2按文档树结构分组
if nil != groupByArg {
groupBy = int(groupByArg.(float64))
}
blocks, matchedBlockCount, matchedRootCount := model.FullTextSearchBlock(query, box, path, types, querySyntax, groupBy)
ret.Data = map[string]interface{}{
"blocks": blocks,
"matchedBlockCount": matchedBlockCount,