thelounge/server
Reto Brunner b2797c3a11 sqlite: add full text search index
Our search was using a linear search over the message text data.
This is very inefficient for large databases and barely usable.
We can add an FTS index, trading storage for speed.

As it's setup, this only supports English, but then we get fancy
stemming so that say "work" matches itself as well as "working".

This could be reduced to just stripping funny chars, with less good
search in the English case.
2024-01-28 16:37:54 +01:00
..
command-line cleaner: expose cli task to do cleaning + vacuum 2023-12-24 16:55:45 +01:00
models Merge branch 'frameworkInternals' 2023-06-24 14:28:48 +02:00
plugins sqlite: add full text search index 2024-01-28 16:37:54 +01:00
types search: ignore searchResults if it isn't the active query 2023-01-08 11:41:09 +01:00
client.ts wire up storage cleaner upon server start 2023-12-24 16:55:45 +01:00
clientManager.ts Merge branch 'cliMigrations' 2023-11-04 11:59:41 +01:00
config.ts introduce storage cleaner 2023-12-24 16:55:45 +01:00
helper.ts Fix git commit not being available in dist build 2023-02-15 12:03:08 +02:00
identification.ts fix formatting 2023-02-18 11:46:31 +01:00
index.d.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
index.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
log.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
server.ts don't crash on rDNS failure 2023-11-04 11:45:11 +01:00
storageCleaner.ts introduce storage cleaner 2023-12-24 16:55:45 +01:00
tsconfig.json Move condensedTypes to shared/ 2023-01-30 09:14:40 +01:00