From 59cb649540e1d2da0648058d6b92966fe07b6d7e Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Wed, 25 Feb 2026 21:34:22 +0100 Subject: [PATCH] Fix keyword search --- backend/api/src/get-profiles.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/api/src/get-profiles.ts b/backend/api/src/get-profiles.ts index 4b942b4e..69af5d3f 100644 --- a/backend/api/src/get-profiles.ts +++ b/backend/api/src/get-profiles.ts @@ -230,7 +230,7 @@ export const loadProfiles = async (props: profileQueryType) => { OR ${getOptionClauseKeyword('causes')} OR ${getOptionClauseKeyword('work')} OR lower(headline) ilike '%' || lower($(word)) || '%' - OR keywords && LOWER($(word)) = ANY(keywords) + OR EXISTS ( SELECT 1 FROM unnest(keywords) AS kw WHERE kw ILIKE '%' || LOWER($(word)) || '%' ) `, {word, locale}, ),