IndexingUrlPatternUrlTreeUrlTreeNode

AI Overview😉

  • The potential purpose of this module is to analyze and categorize URLs based on their patterns and features, allowing Google to better understand the structure and content of a website. This module appears to be part of a larger system for indexing and ranking URLs.
  • This module could impact search results by influencing how URLs are ranked and displayed. By analyzing URL patterns and features, Google can better determine the relevance and authority of a webpage, which can affect its position in search engine results pages (SERPs). This could lead to more accurate and relevant search results for users.
  • To be more favorable for this function, a website may:
    • Use clear and descriptive URL structures that follow a logical pattern.
    • Organize content in a way that makes it easy for Google to understand the relationships between different URLs and pages.
    • Use relevant and descriptive keywords in URLs, meta tags, and content to help Google understand the topic and context of a webpage.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • indexOfSubTreeWithSplittingFeature (type: integer(), default: nil) -
  • indexOfSubTreeWithoutSplittingFeature (type: integer(), default: nil) -
  • parent (type: integer(), default: nil) -
  • pathFromRoot (type: String.t, default: nil) - The path from root to current node. This is only used for debugging.
  • patternId (type: String.t, default: nil) - This is only used in leaf nodes which represents a url pattern. It is the fingerprint of the splitting url features from root to the leaf.
  • payload (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) -
  • splittingFeature (type: GoogleApi.ContentWarehouse.V1.Model.IndexingUrlPatternUrlTreeUrlFeature.t, default: nil) -
  • splittingFeatureScore (type: float(), default: nil) - The information gain of content features when selecting this splitting feature to split the node.

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.IndexingUrlPatternUrlTreeUrlTreeNode{
    indexOfSubTreeWithSplittingFeature: integer() | nil,
    indexOfSubTreeWithoutSplittingFeature: integer() | nil,
    parent: integer() | nil,
    pathFromRoot: String.t() | nil,
    patternId: String.t() | nil,
    payload:
      GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
    splittingFeature:
      GoogleApi.ContentWarehouse.V1.Model.IndexingUrlPatternUrlTreeUrlFeature.t()
      | nil,
    splittingFeatureScore: float() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.