mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-31 22:08:48 +01:00
This commit is contained in:
parent
16e2d7122a
commit
4b7daad3af
2 changed files with 101 additions and 16 deletions
|
|
@ -207,17 +207,17 @@ func fullTextSearchBlock(c *gin.Context) {
|
|||
types[t] = b.(bool)
|
||||
}
|
||||
}
|
||||
querySyntaxArg := arg["querySyntax"]
|
||||
var querySyntax bool
|
||||
if nil != querySyntaxArg {
|
||||
querySyntax = querySyntaxArg.(bool)
|
||||
methodArg := arg["method"]
|
||||
var method int // 0:文本,1:查询语法,2:SQL,3:正则表达式
|
||||
if nil != methodArg {
|
||||
method = int(methodArg.(float64))
|
||||
}
|
||||
groupByArg := arg["groupBy"]
|
||||
var groupBy int // 0:不分组,1:按文档分组
|
||||
if nil != groupByArg {
|
||||
groupBy = int(groupByArg.(float64))
|
||||
}
|
||||
blocks, matchedBlockCount, matchedRootCount := model.FullTextSearchBlock(query, box, path, types, querySyntax, groupBy)
|
||||
blocks, matchedBlockCount, matchedRootCount := model.FullTextSearchBlock(query, box, path, types, method, groupBy)
|
||||
ret.Data = map[string]interface{}{
|
||||
"blocks": blocks,
|
||||
"matchedBlockCount": matchedBlockCount,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue