From f92074f386f9687d790921fc8406adbf1ab135b2 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 24 Aug 2025 15:42:20 +0800 Subject: [PATCH] :art: Manually optimize the data index to reduce space usage and improve performance https://github.com/siyuan-note/siyuan/issues/15663 --- app/src/config/about.ts | 20 ++++++++++++++++++++ app/src/config/search.ts | 4 ++-- app/src/mobile/settings/about.ts | 16 ++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/app/src/config/about.ts b/app/src/config/about.ts index d8f28034c..c9ab2aa17 100644 --- a/app/src/config/about.ts +++ b/app/src/config/about.ts @@ -156,6 +156,26 @@ export const about = { +
+
+ ${window.siyuan.languages.vacuumDataIndex} +
${window.siyuan.languages.vacuumDataIndexTip}
+
+
+ +
+
+
+ ${window.siyuan.languages.rebuildDataIndex} +
${window.siyuan.languages.rebuildDataIndexTip}
+
+
+ +
${window.siyuan.languages.systemLog} diff --git a/app/src/config/search.ts b/app/src/config/search.ts index 83005bc76..a0ddab282 100644 --- a/app/src/config/search.ts +++ b/app/src/config/search.ts @@ -101,8 +101,8 @@ export const initConfigSearch = (element: HTMLElement, app: App) => { "systemLog", "importKey", "genKey", "genKeyByPW", "copyKey", "resetRepo", "systemLogTip", "export", "downloadLatestVer", "safeQuit", "directConnection", "siyuanNote", "key", "password", "copied", "resetRepoTip", "autoDownloadUpdatePkg", "autoDownloadUpdatePkgTip", "networkProxy", "keyPlaceholder", "initRepoKeyTip", - "dataRepoPurge", "dataRepoPurgeTip", "dataRepoAutoPurgeIndexRetentionDays", - "dataRepoAutoPurgeRetentionIndexesDaily"]), + "dataRepoPurge", "dataRepoPurgeTip", "dataRepoAutoPurgeIndexRetentionDays", "dataRepoAutoPurgeRetentionIndexesDaily", + "vacuumDataIndex", "vacuumDataIndexTip", "rebuildDataIndex", "rebuildDataIndexTip"]), ]; const inputElement = element.querySelector(".b3-form__icon input") as HTMLInputElement; /// #if !BROWSER diff --git a/app/src/mobile/settings/about.ts b/app/src/mobile/settings/about.ts index 3aabfe1ca..46f445b93 100644 --- a/app/src/mobile/settings/about.ts +++ b/app/src/mobile/settings/about.ts @@ -94,6 +94,22 @@ export const initAbout = () => {
${window.siyuan.languages.dataRepoAutoPurgeRetentionIndexesDaily}
+
+ ${window.siyuan.languages.vacuumDataIndex} +
+ +
${window.siyuan.languages.vacuumDataIndexTip}
+
+
+ ${window.siyuan.languages.rebuildDataIndex} +
+ +
${window.siyuan.languages.rebuildDataIndexTip}
+
${window.siyuan.languages.systemLog}