Compartilhar via


ScoringProfile interface

Define parâmetros para um índice de pesquisa que influenciam a pontuação em consultas de pesquisa.

Propriedades

functionAggregation

Um valor que indica como os resultados das funções de pontuação individuais devem ser combinados. O padrão é "Soma". Ignorado se não houver funções de pontuação. Os valores possíveis incluem: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functions

A coleção de funções que influenciam a pontuação de documentos.

name

O nome do perfil de pontuação.

textWeights

Parâmetros que aumentam a pontuação com base em correspondências de texto em determinados campos de índice.

Detalhes da propriedade

functionAggregation

Um valor que indica como os resultados das funções de pontuação individuais devem ser combinados. O padrão é "Soma". Ignorado se não houver funções de pontuação. Os valores possíveis incluem: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functionAggregation?: ScoringFunctionAggregation

Valor da propriedade

functions

A coleção de funções que influenciam a pontuação de documentos.

functions?: ScoringFunction[]

Valor da propriedade

name

O nome do perfil de pontuação.

name: string

Valor da propriedade

string

textWeights

Parâmetros que aumentam a pontuação com base em correspondências de texto em determinados campos de índice.

textWeights?: TextWeights

Valor da propriedade