Skip to main content

Interface: ILTRModel

Defined in: src/types/interfaces/ranking.interface.ts:306

LTR model interface for future ML-based ranking.

Remarks​

Placeholder for integrating trained ranking models. Will be implemented when sufficient training data is collected.

Properties​

metadata​

readonly metadata: LTRModelMetadata

Defined in: src/types/interfaces/ranking.interface.ts:326

Model metadata.

Methods​

predict()​

predict(features): number

Defined in: src/types/interfaces/ranking.interface.ts:313

Computes ranking score using learned model.

Parameters​

features​

LTRFeatureVector

Feature vector for the item

Returns​

number

Predicted relevance score


predictBatch()​

predictBatch(featureVectors): readonly number[]

Defined in: src/types/interfaces/ranking.interface.ts:321

Batch prediction for efficiency.

Parameters​

featureVectors​

readonly LTRFeatureVector[]

Array of feature vectors

Returns​

readonly number[]

Array of predicted scores