View Source 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

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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

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

Unwrap a decoded JSON object into its complex fields.