Add full text search in autocomplete

This commit is contained in:
SiriusXT
2024-11-23 20:51:51 +08:00
parent 2d8fb4eff5
commit 5370e1e27c
3 changed files with 34 additions and 7 deletions

View File

@@ -14,6 +14,8 @@ function getAutocomplete(req: Request) {
throw new ValidationError("Invalid query data type.");
}
const query = (req.query.query || "").trim();
const fastSearch = String(req.query.fastSearch).toLowerCase() === "false" ? false : true;
const activeNoteId = req.query.activeNoteId || 'none';
let results;
@@ -24,7 +26,7 @@ function getAutocomplete(req: Request) {
results = getRecentNotes(activeNoteId);
}
else {
results = searchService.searchNotesForAutocomplete(query);
results = searchService.searchNotesForAutocomplete(query, fastSearch);
}
const msTaken = Date.now() - timestampStarted;