IndexingSignalAggregatorAggregatedScore

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

  1. deviation (type: float(), default: nil)
    - A number reflecting the deviation of Url scores.
  2. m2 (type: float(), default: nil)
    - State variables for West & Chan variance algorithm used to be stored here directly. Now they are stored inside RunningMeanAndVarianceInternalState.
  3. maxScoreUrl (type: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore, default: nil)
    - Input UrlScore with max score.
  4. mean (type: float(), default: nil)
    -
  5. meanScore (type: float(), default: nil)
    - Overall stats that are only available in final aggregation results. The aggregated score.
  6. minScoreUrl (type: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore, default: nil)
    - Input UrlScore with min score.
  7. numImportantUrls (type: String.t, default: nil)
    -
  8. numUrlsMatched (type: String.t, default: nil)
    - Final Stats that are also available in intermediate output. Number of Urls matching the class.
  9. numUrlsWithSignal (type: String.t, default: nil)
    - Not every matching url has a signal.
  10. patternLayer (type: String.t, default: nil)
    - Experimental layer of the corresponding pattern.
  11. patternsUsedInMediation (type: list(String.t), default: nil)
    - Optionally populated in mediators. A list of patterns that actually contributed to the final mediated signal.
  12. 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.
  13. runningMeanAndVarianceInternalState (type: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorRunningMeanAndVarianceInternalState, default: nil)
    -
  14. samples (type: list(GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore), default: nil)
    - Random samples.
  15. scores (type: list(float()), default: nil)
    - for calculating percentile
  16. 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.
  17. singleUrlScore (type: GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore, default: nil)
    - If this field presents, it is for a single url. No other field should appear.
  18. totalScore (type: float(), default: nil)
    - summation varaible used to get mean
  19. totalScoreLow (type: float(), default: nil)
    - low-order part of total_score
  20. totalScoreSqr (type: float(), default: nil)
    - summation variable for calculating deviation note, these are now only used for legacy and debugging purposes
  21. totalScoreSqrLow (type: float(), default: nil)
    - low order part of total_score_sq
  22. totalWeight (type: float(), default: nil)
    - for calculating weighted mean/dev
  23. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorAggregatedScore