Skip to content

Commit 2ecf760

Browse files
committed
fix
1 parent 0a8004e commit 2ecf760

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

packages/algoliasearch-helper/src/utils/sortAndMergeRecommendations.js

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,20 @@ function sortAndMergeRecommendations(objectIDs, results) {
2525
var indexTracker = {};
2626

2727
results.forEach(function (hits) {
28-
hits.forEach(function (hit, index) {
29-
// filter out hits that match the source objectIDs
30-
if (objectIDs.include(hit.objectID)) return;
31-
32-
if (!indexTracker[hit.objectID]) {
33-
indexTracker[hit.objectID] = { indexSum: index, count: 1 };
34-
} else {
35-
indexTracker[hit.objectID] = {
36-
indexSum: indexTracker[hit.objectID].indexSum + index,
37-
count: indexTracker[hit.objectID].count + 1,
38-
};
39-
}
40-
});
28+
hits
29+
.filter(function (hit) {
30+
return objectIDs.includes(hit.objectID);
31+
})
32+
.forEach(function (hit, index) {
33+
if (!indexTracker[hit.objectID]) {
34+
indexTracker[hit.objectID] = { indexSum: index, count: 1 };
35+
} else {
36+
indexTracker[hit.objectID] = {
37+
indexSum: indexTracker[hit.objectID].indexSum + index,
38+
count: indexTracker[hit.objectID].count + 1,
39+
};
40+
}
41+
});
4142
});
4243

4344
var sortedAverageIndices = getAverageIndices(indexTracker, results.length);

0 commit comments

Comments
 (0)