diff --git a/packages/api/src/elastic/highlights.ts b/packages/api/src/elastic/highlights.ts index 0290e26fd..7bb5803ce 100644 --- a/packages/api/src/elastic/highlights.ts +++ b/packages/api/src/elastic/highlights.ts @@ -206,7 +206,15 @@ export const searchHighlights = async ( ], from, size, - _source: ['title', 'slug', 'url', 'createdAt', 'highlights'], + _source: [ + 'title', + 'slug', + 'url', + 'savedAt', + 'highlights', + 'readingProgressPercent', + 'readingProgressAnchorIndex', + ], } console.log('searching highlights in elastic', JSON.stringify(searchBody)) diff --git a/packages/api/src/elastic/types.ts b/packages/api/src/elastic/types.ts index 17fd6729b..4abe889b6 100644 --- a/packages/api/src/elastic/types.ts +++ b/packages/api/src/elastic/types.ts @@ -162,7 +162,7 @@ export interface Highlight { suffix?: string | null annotation?: string | null sharedAt?: Date | null - updatedAt?: Date | null + updatedAt?: Date labels?: Label[] } @@ -226,6 +226,7 @@ export interface SearchItem { language?: string readAt?: Date savedAt: Date + updatedAt?: Date } const keys = ['_id', 'url', 'slug', 'userId', 'uploadFileId', 'state'] as const