diff --git a/src/utils/search.test.ts b/src/utils/search.test.ts index 1f01a157..7dc37750 100644 --- a/src/utils/search.test.ts +++ b/src/utils/search.test.ts @@ -13,7 +13,7 @@ Deno.test('fuzzy search works', async () => { assertEquals(await getPubkeysBySearch(db.kysely, { q: 'pat rick', limit: 1, followedPubkeys: new Set() }), new Set()); assertEquals( - await getPubkeysBySearch(db.kysely, { q: 'patrick dos reis', limit: 1, followedPubkeys: new Set() }), + await getPubkeysBySearch(db.kysely, { q: 'patrick dosreis', limit: 1, followedPubkeys: new Set() }), new Set([ '47259076c85f9240e852420d7213c95e95102f1de929fb60f33a2c32570c98c4', ]), diff --git a/src/utils/search.ts b/src/utils/search.ts index b0be761b..5ca43417 100644 --- a/src/utils/search.ts +++ b/src/utils/search.ts @@ -16,7 +16,7 @@ export async function getPubkeysBySearch( 'search', eb.fn('word_similarity', [sql`${q}`, 'search']).as('sml'), ]) - .where(() => sql`${q} % search`) + .where(() => sql`${q} <% search`) .orderBy(['sml desc', 'search']) .limit(limit);