QualityLabelsGoogleLabelDataLabelProvider

AI Overview😉

  • The potential purpose of this module is to provide a way to label and categorize content based on its quality, with the goal of improving search results. This module appears to be responsible for assigning labels to content based on its characteristics, such as its source (e.g. "Google" or a specific feed) and its quality ranking.
  • This module could impact search results by influencing the ranking of content based on its assigned labels. For example, content labeled as high-quality may be given more prominence in search results, while low-quality content may be demoted. This could lead to a more curated and relevant set of search results for users.
  • A website may change things to be more favorable for this function by ensuring that its content is of high quality and relevance, and by providing clear and accurate metadata about its content. This could include using schema markup to provide additional context about the content, as well as ensuring that the content is well-structured and easy to crawl. Additionally, websites may want to consider optimizing their content for specific topics or keywords, as this may be used as a factor in the labeling and ranking process.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

If Provider group is not present the provider is the legacy classifiers (with id 0) and the label_value provided by Google is the global_label_value.

Attributes

  • feed (type: boolean(), default: nil) - This field is intended to be deprecated. If id == 0 and feed is true it means this label is from a feed. If id == 0 and feed is false, this label is from "Google" If id != 0, feed is meaningless.
  • id (type: String.t, default: nil) - We are currently using this field to indicate an id of the set of classifiers that produced this label. This deviates from the original intention. Also see ClassifierDescription and refer to http://go/genre-labels-provider-id for further info.
  • labelBucket (type: integer(), default: nil) - A byte-size value representing 64 * (1 + global_label_value). Use it instead of global_label_value to save on label storage.
  • labelValue (type: number(), default: nil) -
  • name (type: String.t, default: nil) - This name will only sometimes be filled in! Frontends can in general expect this to be filled in, but it will not usually be stored in backends.

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.QualityLabelsGoogleLabelDataLabelProvider{
    feed: boolean() | nil,
    id: String.t() | nil,
    labelBucket: integer() | nil,
    labelValue: number() | nil,
    name: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.