Interface MultiTargetVector<V>

interface MultiTargetVector<V> {
    average: (<T>(targetVectors) => MultiTargetVectorJoin<V>);
    manualWeights: (<T>(weights) => MultiTargetVectorJoin<V>);
    minimum: (<T>(targetVectors) => MultiTargetVectorJoin<V>);
    relativeScore: (<T>(weights) => MultiTargetVectorJoin<V>);
    sum: (<T>(targetVectors) => MultiTargetVectorJoin<V>);
}

Type Parameters

  • V

Properties

average: (<T>(targetVectors) => MultiTargetVectorJoin<V>)

Create a multi-target vector join that averages the vector scores over the target vectors

Type declaration

manualWeights: (<T>(weights) => MultiTargetVectorJoin<V>)

Create a multi-target vector join that uses manual weights for each target vector

Type declaration

minimum: (<T>(targetVectors) => MultiTargetVectorJoin<V>)

Create a multi-target vector join that takes the minimum vector score over the target vectors

Type declaration

relativeScore: (<T>(weights) => MultiTargetVectorJoin<V>)

Create a multi-target vector join that uses relative weights for each target vector

Type declaration

sum: (<T>(targetVectors) => MultiTargetVectorJoin<V>)

Create a multi-target vector join that sums the vector scores over the target vectors

Type declaration