From 253b228bb09244c36a6cccc6dfe5827df502cec7 Mon Sep 17 00:00:00 2001
From: Daniel <845765@qq.com>
Date: Sat, 12 Aug 2023 23:12:34 +0800
Subject: [PATCH] :sparkles: Support for searching asset content
https://github.com/siyuan-note/siyuan/issues/8874
---
kernel/model/asset_content.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/model/asset_content.go b/kernel/model/asset_content.go
index 047110f10..1863962e2 100644
--- a/kernel/model/asset_content.go
+++ b/kernel/model/asset_content.go
@@ -153,7 +153,7 @@ func fullTextSearchAssetContentCountByRegexp(exp, typeFilter string) (matchedAss
func fullTextSearchAssetContentByFTS(query, typeFilter, orderBy string, beforeLen, page, pageSize int) (ret []*AssetContent, matchedAssetCount int) {
table := "asset_contents_fts_case_insensitive"
projections := "id, name, ext, path, size, updated, " +
- "highlight(" + table + ", 6, '', '') AS content"
+ "snippet(" + table + ", 6, '', '', '...', 64) AS content"
stmt := "SELECT " + projections + " FROM " + table + " WHERE (`" + table + "` MATCH '" + buildAssetContentColumnFilter() + ":(" + query + ")'"
stmt += ") AND ext IN " + typeFilter
stmt += " " + orderBy