diff --git a/src/utils/groupBy.ts b/src/utils/groupBy.ts index 5ea2731ef..f88374004 100644 --- a/src/utils/groupBy.ts +++ b/src/utils/groupBy.ts @@ -9,7 +9,11 @@ export function groupBy( acc[key] = []; } - acc[key].push(item); + // We limit each section to show 5 hits maximum. + // This acts as a frontend alternative to `distinct`. + if (acc[key].length < 5) { + acc[key].push(item); + } return acc; }, {});