Skip to content

Commit 5f2a65b

Browse files
authored
fix: optimize getRawSuggestions queries for member and organization (#4207)
Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com>
1 parent 0d84bc3 commit 5f2a65b

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
-- Supports similarity range filtering used by
2+
-- getRawMemberSuggestions / getRawOrganizationSuggestions.
3+
create index concurrently if not exists "ix_memberToMergeRaw_similarity"
4+
on "memberToMergeRaw" (similarity);
5+
6+
create index concurrently if not exists "ix_organizationToMergeRaw_similarity"
7+
on "organizationToMergeRaw" (similarity);

services/libs/data-access-layer/src/old/apps/merge_suggestions_worker/memberMergeSuggestions.repo.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@ class MemberMergeSuggestionsRepository {
316316
)
317317
${similarityLTEFilter}
318318
${similarityGTEFilter}
319-
order by mtmr."memberId" desc
320319
limit $(limit);`
321320

322321
const results: IRawMemberMergeSuggestionResult[] = await this.connection.any(

services/libs/data-access-layer/src/old/apps/merge_suggestions_worker/organizationMergeSuggestions.repo.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,6 @@ class OrganizationMergeSuggestionsRepository {
293293
294294
)
295295
)
296-
order by s."organizationId" desc
297296
limit $(limit);`
298297
} else {
299298
query = `select * from "organizationToMergeRaw" otmr
@@ -314,7 +313,6 @@ class OrganizationMergeSuggestionsRepository {
314313
)
315314
${similarityLTEFilter}
316315
${similarityGTEFilter}
317-
order by otmr."organizationId" desc
318316
limit $(limit);`
319317
}
320318

0 commit comments

Comments
 (0)