Interface: RankedItem<T>
Defined in: src/types/interfaces/ranking.interface.ts:160
Result of ranking an item.
Type Parameters
• T extends RankableItem
Type of the ranked item
Properties
features?
readonlyoptionalfeatures:LTRFeatureVector
Defined in: src/types/interfaces/ranking.interface.ts:196
LTR feature vector (for training data).
fieldMatchScore
readonlyfieldMatchScore:number
Defined in: src/types/interfaces/ranking.interface.ts:182
Field match score (0-1).
Remarks
Measures how well the item's categories match the user's research fields. 0 = no overlap, 1 = perfect match
item
readonlyitem:T
Defined in: src/types/interfaces/ranking.interface.ts:164
The original item.
score
readonlyscore:number
Defined in: src/types/interfaces/ranking.interface.ts:173
Combined ranking score (0-1).
Remarks
Higher scores indicate more relevant results. Score is computed as: (fieldMatchScore * fieldWeight) + (textRelevanceScore * textWeight)
textRelevanceScore
readonlytextRelevanceScore:number
Defined in: src/types/interfaces/ranking.interface.ts:191
Text relevance score (0-1).
Remarks
Measures how well the item matches the search query. 0 = no match, 1 = exact title match