Skip to main content

Function: tagRerank()

tagRerank<T>(results, tagStrengths, options?): T[]

Defined in: Services/Search/TagReranking.ts:52

Re-rank results using pre-fetched enrichment tag strengths.

For each result verse, if it has a tag strength entry, adds boost * strength to its score. Verses without the tag are unchanged. Results are re-sorted after boosting.

Type Parameters

T

T extends TagRerankableResult

Parameters

results

T[]

Ranked results to re-rank

tagStrengths

Map<number, number>

Map of verseId → tag strength (pre-fetched by caller)

options?

TagRerankOptions = {}

Reranking options

Returns

T[]

Results re-sorted by updated scores (mutates in place and returns)