SnippetExtraInfoSnippetCandidateInfo

AI Overview😉

  • Potential purpose of module: This module appears to be related to snippet generation and ranking in Google search results. It seems to be responsible for processing and evaluating snippet candidates, determining their relevance and quality, and selecting the best snippet to display in search results.
  • Impact on search results: This module could impact search results by influencing the selection and ranking of snippets displayed below each search result. It may prioritize snippets that are more relevant, concise, and accurately summarize the content of the webpage. This could lead to more informative and useful search results, helping users quickly understand the content of a webpage without having to click through to it.
  • Optimization for this function: To be more favorable for this function, a website could focus on creating high-quality, concise, and informative content that accurately summarizes the main points of the webpage. This could include using clear and descriptive headings, bullet points, and short paragraphs. Additionally, ensuring that the webpage's content is well-structured, easy to crawl, and provides a good user experience could also help improve the chances of a snippet being selected and displayed in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Next ID: 15

Attributes

  • boldedRanges (type: list(GoogleApi.ContentWarehouse.V1.Model.QualitySnippetsTruncationSnippetBoldedRange.t), default: nil) - Bolded ranges in the printed snippet lines.
  • extendedSnippet (type: GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetCandidateInfoExtendedSnippet.t, default: nil) -
  • id (type: integer(), default: nil) - Candidate identifier number, unique among all snippet candidates under each document in each request. What does this number mean: - Muppet candidates: This equals to the candidate's rank by Muppet snippets scorer. - Superroot candidates: No specific meaning, this number should be larger than that of Muppet candidates. This field is used to: - Verify whether snippet brain chooses a different snippet from Muppet (the one chosen by Muppet is always in id 0). - Print debugging information and sort candidates in debug output.
  • isMuppetSelectedSnippet (type: boolean(), default: nil) - If this snippet is chosen by Muppet.
  • isSnippetBrainBoldingTriggered (type: boolean(), default: nil) - If SnippetsBrain bolding model triggered and a bolding span is generated.
  • listInfo (type: GoogleApi.ContentWarehouse.V1.Model.MustangReposWwwSnippetsOrganicListSnippetResponse.t, default: nil) - List information for this candidate, only populated for RADISH_LIST snippets.
  • scoringInfo (type: GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetScoringInfo.t, default: nil) -
  • sentenceStarts (type: list(GoogleApi.ContentWarehouse.V1.Model.QualitySnippetsTruncationSnippetBoldedRangePosition.t), default: nil) - Sentence starting positions in the printed snippet lines.
  • snippet (type: list(String.t), default: nil) - Muppet fills snippet lines in snippet field.
  • snippetText (type: String.t, default: nil) - snippet_text will be filled by snippet brain flow in SR for model scoring and debugging purpose.
  • snippetType (type: String.t, default: nil) -

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.SnippetExtraInfoSnippetCandidateInfo{
    boldedRanges:
      [
        GoogleApi.ContentWarehouse.V1.Model.QualitySnippetsTruncationSnippetBoldedRange.t()
      ]
      | nil,
    extendedSnippet:
      GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetCandidateInfoExtendedSnippet.t()
      | nil,
    id: integer() | nil,
    isMuppetSelectedSnippet: boolean() | nil,
    isSnippetBrainBoldingTriggered: boolean() | nil,
    listInfo:
      GoogleApi.ContentWarehouse.V1.Model.MustangReposWwwSnippetsOrganicListSnippetResponse.t()
      | nil,
    scoringInfo:
      GoogleApi.ContentWarehouse.V1.Model.SnippetExtraInfoSnippetScoringInfo.t()
      | nil,
    sentenceStarts:
      [
        GoogleApi.ContentWarehouse.V1.Model.QualitySnippetsTruncationSnippetBoldedRangePosition.t()
      ]
      | nil,
    snippet: [String.t()] | nil,
    snippetText: String.t() | nil,
    snippetType: 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.