From 45eed5c40dc9ffe8d7f2c19854690480a5d412bf Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 15 Mar 2023 13:32:04 +0800 Subject: [PATCH] Must match siteName --- packages/api/src/elastic/pages.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/api/src/elastic/pages.ts b/packages/api/src/elastic/pages.ts index f908d45b1..0c4ebb047 100644 --- a/packages/api/src/elastic/pages.ts +++ b/packages/api/src/elastic/pages.ts @@ -225,14 +225,11 @@ const appendNoFilters = (body: SearchBody, noFilters: NoFilter[]): void => { } const appendSiteNameFilter = (body: SearchBody, siteName: string): void => { - body.query.bool.should.push({ - multi_match: { - query: siteName, - fields: ['siteName', 'url'], - analyzer: 'simple', + body.query.bool.must.push({ + match: { + siteName, }, }) - body.query.bool.minimum_should_match = 1 } export const createPage = async ( @@ -682,8 +679,7 @@ export const searchAsYouType = async ( export const updatePagesAsync = async ( userId: string, - action: BulkActionType, - args?: PageSearchArgs + action: BulkActionType ): Promise => { // default action is archive let must_not = [ @@ -693,7 +689,7 @@ export const updatePagesAsync = async ( }, }, ] - let params: Record = { archivedAt: new Date() } + let params: Record = { archivedAt: new Date() } if (action === BulkActionType.Delete) { must_not = [] params = { state: ArticleSavingRequestStatus.Deleted }