GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorAggregatedScore
Table of Contents ▼
Jump to a specific part of the page:
Description
Aggregated signal used by NumericSignalAggregator. Next field id: 25
Attributes List
This module has the following attributes (case-insensitive ascending order):
View Attributes
Attributes
-
deviation
(type:float()
, default:nil
)
- A number reflecting the deviation of Url scores. -
m2
(type:float()
, default:nil
)
- State variables for West & Chan variance algorithm used to be stored here directly. Now they are stored inside RunningMeanAndVarianceInternalState. -
maxScoreUrl
(type:GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore
, default:nil
)
- Input UrlScore with max score. -
mean
(type:float()
, default:nil
)
- -
meanScore
(type:float()
, default:nil
)
- Overall stats that are only available in final aggregation results. The aggregated score. -
minScoreUrl
(type:GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore
, default:nil
)
- Input UrlScore with min score. -
numImportantUrls
(type:String.t
, default:nil
)
- -
numUrlsMatched
(type:String.t
, default:nil
)
- Final Stats that are also available in intermediate output. Number of Urls matching the class. -
numUrlsWithSignal
(type:String.t
, default:nil
)
- Not every matching url has a signal. -
patternLayer
(type:String.t
, default:nil
)
- Experimental layer of the corresponding pattern. -
patternsUsedInMediation
(type:list(String.t)
, default:nil
)
- Optionally populated in mediators. A list of patterns that actually contributed to the final mediated signal. -
percentile
(type:list(float())
, default:nil
)
- Score percentile of matching urls. If present, it has N entries for buckets of roughly equal number of urls. N is specified the aggregation. The value is the min score in that bucket. -
runningMeanAndVarianceInternalState
(type:GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorRunningMeanAndVarianceInternalState
, default:nil
)
- -
samples
(type:list(GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore)
, default:nil
)
- Random samples. -
scores
(type:list(float())
, default:nil
)
- for calculating percentile -
signalId
(type:integer()
, default:nil
)
- For debugging purposes, this is an id of the signal associated with this AggregatedScore. For pattern score, this may be the length of the pattern. -
singleUrlScore
(type:GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore
, default:nil
)
- If this field presents, it is for a single url. No other field should appear. -
totalScore
(type:float()
, default:nil
)
- summation varaible used to get mean -
totalScoreLow
(type:float()
, default:nil
)
- low-order part of total_score -
totalScoreSqr
(type:float()
, default:nil
)
- summation variable for calculating deviation note, these are now only used for legacy and debugging purposes -
totalScoreSqrLow
(type:float()
, default:nil
)
- low order part of total_score_sq -
totalWeight
(type:float()
, default:nil
)
- for calculating weighted mean/dev -
totalWeightLow
(type:float()
, default:nil
)
- low order part of total_weight
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorAggregatedScore{
deviation: float() | nil,
m2: float() | nil,
maxScoreUrl: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
mean: float() | nil,
meanScore: float() | nil,
minScoreUrl: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
numImportantUrls: String.t() | nil,
numUrlsMatched: String.t() | nil,
numUrlsWithSignal: String.t() | nil,
patternLayer: String.t() | nil,
patternsUsedInMediation: [String.t()] | nil,
percentile: [float()] | nil,
runningMeanAndVarianceInternalState: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorRunningMeanAndVarianceInternalState.t() | nil,
samples: [GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t()] | nil,
scores: [float()] | nil,
signalId: integer() | nil,
singleUrlScore: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
totalScore: float() | nil,
totalScoreLow: float() | nil,
totalScoreSqr: float() | nil,
totalScoreSqrLow: float() | nil,
totalWeight: float() | nil,
totalWeightLow: float() | nil
}
deviation: float() | nil,
m2: float() | nil,
maxScoreUrl: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
mean: float() | nil,
meanScore: float() | nil,
minScoreUrl: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
numImportantUrls: String.t() | nil,
numUrlsMatched: String.t() | nil,
numUrlsWithSignal: String.t() | nil,
patternLayer: String.t() | nil,
patternsUsedInMediation: [String.t()] | nil,
percentile: [float()] | nil,
runningMeanAndVarianceInternalState: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorRunningMeanAndVarianceInternalState.t() | nil,
samples: [GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t()] | nil,
scores: [float()] | nil,
signalId: integer() | nil,
singleUrlScore: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t() | nil,
totalScore: float() | nil,
totalScoreLow: float() | nil,
totalScoreSqr: float() | nil,
totalScoreSqrLow: float() | nil,
totalWeight: float() | nil,
totalWeightLow: float() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorAggregatedScore