Daniel 2025-08-03 12:14:20 +08:00
parent ed2898a942
commit 1c8d1871dc
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -1276,9 +1276,10 @@ func FullTextSearchBlock(query string, boxes, paths []string, types map[string]b
case 3: // 按更新时间升序 case 3: // 按更新时间升序
sort.Slice(roots, func(i, j int) bool { return roots[i].Updated < roots[j].Updated }) sort.Slice(roots, func(i, j int) bool { return roots[i].Updated < roots[j].Updated })
case 4: // 按更新时间降序 case 4: // 按更新时间降序
sort.Slice(roots, func(i, j int) bool { return roots[i].Updated > roots[j].Updated }) sort.Slice(roots, func(i, j int) bool { return roots[i].Updated < roots[j].Updated })
case 5: // 按内容顺序(仅在按文档分组时) case 5: // 按内容顺序(仅在按文档分组时)
// 都是文档,不需要再次排序 // 都是文档,按更新时间降序
sort.Slice(roots, func(i, j int) bool { return roots[i].IAL["updated"] > roots[j].IAL["updated"] })
case 6, 7: // 按相关度 case 6, 7: // 按相关度
// 已在 ORDER BY 中处理 // 已在 ORDER BY 中处理
default: // 按块类型(默认) default: // 按块类型(默认)