#118 - Improved caching

That will teach me to read documentation (it won't).
This commit is contained in:
Simon Cambier
2022-10-28 13:03:43 +02:00
parent 422f84c1cf
commit 9af71e3efc
4 changed files with 21 additions and 14 deletions

View File

@@ -116,6 +116,9 @@ async function populateIndex(): Promise<void> {
console.log(`Omnisearch - Indexed ${files.length} notes`)
console.timeEnd('Omnisearch - Timing')
// Load normal notes into the main search engine
SearchEngine.loadTmpDataIntoMain()
// Load PDFs
if (settings.PDFIndexing) {
console.time('Omnisearch - Timing')
@@ -126,10 +129,12 @@ async function populateIndex(): Promise<void> {
console.timeEnd('Omnisearch - Timing')
}
// Load PDFs into the main search engine, and write cache
SearchEngine.loadTmpDataIntoMain()
await tmpEngine.writeToCache()
SearchEngine.swapEngines()
// Save minisearch
// Clear memory
SearchEngine.clearTmp()
}
async function cleanOldCacheFiles() {