From 5f0cb493f2f99761aa0b278f6413aff2855d6643 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 24 Jun 2022 13:09:13 +0800 Subject: [PATCH] Allow filter search result by updatedAt --- packages/api/src/utils/search.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/api/src/utils/search.ts b/packages/api/src/utils/search.ts index 20be891e7..554d08c83 100644 --- a/packages/api/src/utils/search.ts +++ b/packages/api/src/utils/search.ts @@ -217,6 +217,9 @@ const parseDateFilter = ( break case 'SAVED': field = 'savedAt' + break + case 'UPDATED': + field = 'updatedAt' } return { @@ -282,6 +285,7 @@ export const parseSearchQuery = (query: string | undefined): SearchFilter => { 'title', 'description', 'content', + 'updated', ], tokenize: true, }) @@ -336,6 +340,7 @@ export const parseSearchQuery = (query: string | undefined): SearchFilter => { } case 'saved': case 'read': + case 'updated': case 'published': { const dateFilter = parseDateFilter(keyword.keyword, keyword.value) dateFilter && result.dateFilters.push(dateFilter)