GoodocLogicalEntityLink

AI Overview😉

  • The potential purpose of this module is to help Google's search algorithm understand the structure and relationships between different elements on a webpage, such as headlines, paragraphs, and links. It appears to be a part of the "block segmenter" process, which breaks down a webpage into smaller logical entities.
  • This module could impact search results by allowing Google to better understand the context and relevance of different webpage elements. This could lead to more accurate and relevant search results, as well as improved featured snippets and answer boxes. Additionally, it may help Google to identify and prioritize the most important content on a webpage.
  • To be more favorable to this function, a website could focus on creating clear and structured content, with well-defined headlines, paragraphs, and links. Using anchor text and descriptive URLs can also help Google to better understand the relationships between different webpage elements. Furthermore, ensuring that the webpage's layout and content are easily crawlable and indexable by Google's algorithm can also improve the effectiveness of this module.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

NOTE(gponcin) 2008/11 This is repeated for articles where we may have multiple links in one entity. From Vivek (Atlantis): "The block segmenter outputs a list of headlines on a page as a single logical entity that we attach to the logicalentity(1) for the goodoc."

Attributes

  • Anchor (type: String.t, default: nil) - The preferred way to link to an element is to create an AnchorLabel in the target element and name it here. Multiple elements may contain the same Anchor string.
  • BlockId (type: integer(), default: nil) -
  • DocId (type: integer(), default: nil) - Links may also specifically locate the target element with the following indices. Note that during the course of layout analysis, goodoc elements may move around, so such hard links should be created only very late (or not at all -- Anchors would be more reliable target addresses).
  • PageId (type: integer(), default: nil) -
  • ParagraphId (type: integer(), default: nil) -
  • RouteId (type: integer(), default: nil) -
  • SymbolId (type: integer(), default: nil) -
  • Url (type: String.t, default: nil) - If not defined, link points to the current doc
  • WordId (type: integer(), 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.GoodocLogicalEntityLink{
  Anchor: String.t() | nil,
  BlockId: integer() | nil,
  DocId: integer() | nil,
  PageId: integer() | nil,
  ParagraphId: integer() | nil,
  RouteId: integer() | nil,
  SymbolId: integer() | nil,
  Url: String.t() | nil,
  WordId: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.