From a04bfbb83eb126f39b88365bf406f311dfb750e6 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Sun, 29 May 2022 22:43:21 +0800 Subject: [PATCH] When searching for highlights we should include document title, description, content as secondary indexes --- packages/api/src/elastic/highlights.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/api/src/elastic/highlights.ts b/packages/api/src/elastic/highlights.ts index 62902863b..8f1bfb73d 100644 --- a/packages/api/src/elastic/highlights.ts +++ b/packages/api/src/elastic/highlights.ts @@ -179,7 +179,12 @@ export const searchHighlights = async ( { multi_match: { query: query || '', - fields: ['highlights.quote', 'highlights.annotation'], + fields: [ + 'highlights.quote^5', + 'title^3', + 'description^2', + 'content', + ], operator: 'and', type: 'cross_fields', },