SnippetExtraInfo

AI Overview😉

  • The potential purpose of this module is to help Google's search algorithm select the most relevant and accurate snippet to display for a search result. A snippet is a short summary of a webpage's content that appears in search engine results pages (SERPs). This module seems to be responsible for evaluating and ranking snippet candidates based on various factors, such as user quotes, vulgarity, and query relevance features.
  • This module could impact search results by influencing the snippet that is displayed for a particular search query. If the module is not functioning correctly, it could lead to irrelevant or low-quality snippets being displayed, which could negatively impact the user experience. On the other hand, if the module is working well, it could help to improve the accuracy and relevance of search results, making it easier for users to find what they're looking for.
  • To be more favorable for this function, a website could focus on creating high-quality, concise, and relevant content that accurately summarizes the main points of the webpage. This could include using clear and descriptive headings, writing engaging and informative meta descriptions, and optimizing content to answer specific user queries. Additionally, websites could avoid using vulgar language or offensive content, and instead focus on providing valuable and user-friendly information that will appeal to Google's snippet selection algorithm.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • candidateInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetCandidateInfo.t), default: nil) - Candidates are ordered by their id.
  • containUserQuotes (type: boolean(), default: nil) - Indicates that the snippet candidates all contain uesr quotes.
  • containVulgarCandidates (type: boolean(), default: nil) - Indicates if there are any vulgar snippet candidates.
  • disableNg3Scoring (type: boolean(), default: nil) - Indicates that SR side should disable the ng3 scoring and soly rely on the SnippetBrain scoring for selecting the final candidate. E.g. this can happen when the offline snippet generation routine is triggered.
  • disableQueryFeatures (type: boolean(), default: nil) - Indicates whether the query relevance features is disabled or not in Muppet scoring.
  • forceLeadingTextOrMeta (type: boolean(), default: nil) - Indicates to not add any new candidates in SnippetFlow.
  • snippetBrainSelectedCandidateIndex (type: integer(), default: nil) - Snippet candidate index selected by snippet brain model. This field will get populated in SnippetFlow in superroot. go/snippets-brain
  • snippetsbrainModelInfo (type: GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetsBrainModelInfo.t, default: nil) - SnippetsBrain model information for snippets popup debug.

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.SnippetExtraInfo{
  candidateInfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetCandidateInfo.t()
    ]
    | nil,
  containUserQuotes: boolean() | nil,
  containVulgarCandidates: boolean() | nil,
  disableNg3Scoring: boolean() | nil,
  disableQueryFeatures: boolean() | nil,
  forceLeadingTextOrMeta: boolean() | nil,
  snippetBrainSelectedCandidateIndex: integer() | nil,
  snippetsbrainModelInfo:
    GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetsBrainModelInfo.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.