Skip to main content

Function: applyMainFacetPreferencePlain()

applyMainFacetPreferencePlain<T>(scored, topN?, damping?): T[]

Defined in: Services/Search/ScoringUtils.ts:123

Plain-object version of applyMainFacetPreference for use by CLI scripts that don't use the SearchCandidate interface.

Identifies sub-facets by the _s\d suffix on the id field.

Type Parameters

T

T extends object

Parameters

scored

T[]

Results with { id, start_verse_id, end_verse_id, score, ... }

topN?

number

Maximum results to return (0 = unlimited)

damping?

number = DEFAULT_SUB_FACET_DAMPING

Sub-facet score multiplier

Returns

T[]

Re-ranked results