@@ -726,6 +738,19 @@ export class Page extends Model {
}
/**
* Refresh Autocomplete Index
*/
staticasyncrefreshAutocompleteIndex(){
awaitWIKI.db.knex('autocomplete').truncate()
awaitWIKI.db.knex.raw(`
INSERT INTO "autocomplete" (word)
SELECT word FROM ts_stat(
'SELECT to_tsvector(''simple'', "title") || to_tsvector(''simple'', "description") || to_tsvector(''simple'', "searchContent") FROM "pages" WHERE isSearchableComputed IS TRUE'