Function: consolidate()
consolidate<
T>(results,topN?,clusterBoostRate?):T&ConsolidatedFields[]
Defined in: Services/Search/Consolidation.ts:96
Consolidate overlapping results into non-overlapping groups.
Type Parameters
T
T extends ConsolidatableResult
Parameters
results
T[]
Sorted by score descending
topN?
number = 12
Maximum results to return after consolidation. Default: 12
clusterBoostRate?
number = 0.02
Score boost per additional cluster member. Default: 0.02
Returns
T & ConsolidatedFields[]
Consolidated results with consolidatedScore, clusterSize, and absorbed fields