IndexingSignalAggregatorAggregatedScore

AI Overview😉

  • Potential purpose of module: This module, IndexingSignalAggregatorAggregatedScore, appears to be responsible for aggregating and analyzing various signals or scores associated with URLs. It calculates statistics such as mean, deviation, and percentile scores, as well as keeps track of the maximum and minimum scores, and the number of URLs that match certain patterns.
  • Impact on search results: The output of this module can influence the ranking of search results by providing a more comprehensive understanding of the relevance and quality of URLs. The aggregated scores and statistics can help the search algorithm to identify the most relevant and high-quality URLs, and rank them accordingly. This can lead to more accurate and relevant search results for users.
  • Optimization strategies for websites: To be more favorable to this function, websites can focus on improving the overall quality and relevance of their content, as well as ensuring that their URLs are well-structured and easily crawlable. This can include optimizing page titles, meta descriptions, header tags, and internal linking, as well as ensuring that the content is high-quality, engaging, and relevant to the target audience. Additionally, websites can focus on improving their technical SEO, such as page speed, mobile responsiveness, and SSL encryption, to increase their chances of being considered high-quality and relevant by the search algorithm.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorAggregatedScore (google_api_content_warehouse v0.4.0)

Aggregated signal used by NumericSignalAggregator. Next field id: 25

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.t, 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.t, 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.t, default: nil) -
  • samples (type: list(GoogleApi.ContentWarehouse.V1.Model.IndexingSignalAggregatorUrlScore.t), 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.t, 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

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@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
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.