NlpSemanticParsingModelsRecurrenceYearlyPattern

AI Overview😉

  • Potential purpose of module in simple language: This module appears to be responsible for identifying and understanding yearly recurring patterns in natural language, such as "Every January 16" or "Last day of every April and August". It helps Google's algorithm to comprehend the semantics of recurring events mentioned in search queries or webpage content.
  • How it could impact search results: This module could impact search results by allowing Google's algorithm to better understand and match search queries that contain recurring patterns. For example, if a user searches for "concerts every summer", the algorithm can use this module to identify the yearly recurring pattern and provide more relevant results, such as summer concert series or festivals that occur every year.
  • How a website may change things to be more favorable for this function: To be more favorable for this function, a website can use clear and concise language when describing recurring events, such as using specific dates or months, and providing context about the frequency of the event (e.g., "Annual Summer Concert Series" or "Every January 1st, we host a New Year's Day event"). Additionally, using structured data and schema markup can help Google's algorithm to better understand the semantics of the event and its recurrence pattern.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Pattern for a YEARLY recurrence. A YEARLY recurrence is specified using a monthly pattern and a set of months the pattern applies to. Some examples: "Every January 16" : monthly_pattern { month_day = 16; } year_month = JANUARY; "Last day of every April and August" : monthly_pattern { last_day = true; } year_month = APRIL, AUGUST

Attributes

  • monthlyPattern (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsRecurrenceMonthlyPattern.t, default: nil) - The monthly pattern to recur.
  • yearMonth (type: list(String.t), default: nil) - The months of the year to apply the pattern.

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.NlpSemanticParsingModelsRecurrenceYearlyPattern{
    monthlyPattern:
      GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsRecurrenceMonthlyPattern.t()
      | nil,
    yearMonth: [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.