search: fix FTS special characters, optimize search

This commit is contained in:
Alex Gleason
2023-08-30 14:03:16 -05:00
parent df14ff66bc
commit 675010ddec
4 changed files with 58 additions and 14 deletions

View File

@@ -120,7 +120,7 @@ function getFilterQuery(filter: DittoFilter) {
if (filter.search) {
query = query
.innerJoin('events_fts', 'events_fts.id', 'events.id')
.where('events_fts.content', 'match', filter.search);
.where('events_fts.content', 'match', JSON.stringify(filter.search));
}
return query;