IndexingEmbeddedContentRenderingOutputMetadata

AI Overview😉

  • The potential purpose of this module is to analyze and store metadata about how a webpage is rendered, including the rendering time, exceptions, and quality scores. This metadata can be used to improve the search engine's understanding of a webpage's content and structure.
  • This module could impact search results by allowing the search engine to better understand the content and structure of a webpage, which can improve the relevance and ranking of search results. For example, a webpage with a high renderTreeQualityScore may be considered more relevant or useful to users, and therefore may be ranked higher in search results.
  • A website may change things to be more favorable for this function by optimizing their webpage's rendering performance, ensuring that their content is easily accessible and renderable, and providing high-quality and relevant content that is easily understood by the search engine. This could include optimizing images and other media, using clear and concise language, and ensuring that their webpage is easily crawlable and indexable.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 1

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

Small values from rendering output. It's stored as a column in alexandria document table. Next tag available: 30

Attributes

  • configParams (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderRequestConfigConfigParams.t, default: nil) -
  • exceptions (type: String.t, default: nil) - The exceptions observed during the rendering. In bit-field encoding of enum values of RenderResponse.RenderingException.
  • experimentalRenderTimeMsec (type: integer(), default: nil) - Total GCU time for rendering the document in millisecond. This data is from render_stats.render_cost_mgcu in RenderResponse proto. Note that this is experimental field. Please check with rendering-infra@ if you want to use.
  • generationTimestamps (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentOutputGenerationTimestamps.t, default: nil) -
  • importance (type: integer(), default: nil) - The importance value of the rendered document.
  • lastNewContentProbingTimestamp (type: integer(), default: nil) - The timestamp of last new content probing.
  • newTokensPercentageAfterRendering (type: float(), default: nil) - Percentage of new tokens in the rendered the document content.
  • numNewTokensFoundInRendering (type: integer(), default: nil) -
  • refresh (type: boolean(), default: nil) -
  • renderCacheStats (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderCacheStats.t, default: nil) - A collection of fields to track stats on cache use in the Rendering microservice.
  • renderEngine (type: String.t, default: nil) -
  • renderEvent (type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderEvent.t), default: nil) - Different types of events which happened during rendering.
  • renderServerCl (type: String.t, default: nil) - The CL from which the render engine was built.
  • renderTreeQualityScore (type: float(), default: nil) -
  • renderedSnapshotSignature (type: String.t, default: nil) - Short signature (usually less than 1 KB) which captures a perceptual hash on the rendered image. This is used to determine whether successive renderings should be output. See the library in googlen/snapshot/shared/similarity.* for more info about how this value is interpreted and used.
  • renderedTimeUsec (type: String.t, default: nil) - Current time in microseconds the document is going through rendering system. This field is set regardless of whether the document is being rendered or if we are skipping rendering by using a cache.
  • renderingFetchStats (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderingFetchStats.t, default: nil) -
  • selectionResult (type: GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentSelectionResult.t, default: nil) - The corpus selection result. Can be used for offline analysis.
  • snapshotQualityScore (type: float(), default: nil) - These scores are copied from htmlrender_webkit_headless_proto.Document.
  • withMissingResources (type: boolean(), default: nil) - True if there were any missing resources during the rendering.

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.IndexingEmbeddedContentRenderingOutputMetadata{
    configParams:
      GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderRequestConfigConfigParams.t()
      | nil,
    exceptions: String.t() | nil,
    experimentalRenderTimeMsec: integer() | nil,
    generationTimestamps:
      GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentOutputGenerationTimestamps.t()
      | nil,
    importance: integer() | nil,
    lastNewContentProbingTimestamp: integer() | nil,
    newTokensPercentageAfterRendering: float() | nil,
    numNewTokensFoundInRendering: integer() | nil,
    refresh: boolean() | nil,
    renderCacheStats:
      GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderCacheStats.t()
      | nil,
    renderEngine: String.t() | nil,
    renderEvent:
      [
        GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderEvent.t()
      ]
      | nil,
    renderServerCl: String.t() | nil,
    renderTreeQualityScore: float() | nil,
    renderedSnapshotSignature: String.t() | nil,
    renderedTimeUsec: String.t() | nil,
    renderingFetchStats:
      GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentRenderingFetchStats.t()
      | nil,
    selectionResult:
      GoogleApi.ContentWarehouse.V1.Model.IndexingEmbeddedContentSelectionResult.t()
      | nil,
    snapshotQualityScore: float() | nil,
    withMissingResources: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.