GoogleCloudContentwarehouseV1RuleSet

AI Overview😉

  • The potential purpose of this module is to store and manage a set of rules provided by a customer, which can be used to customize the search results. These rules may include specific keywords, phrases, or patterns that the customer wants to prioritize or exclude from their search results.
  • This module could impact search results by applying the customer-provided rules to the search query, potentially altering the ranking or relevance of the results. For example, if a customer specifies a rule to prioritize results from a specific domain or keyword, the search results may be biased towards those results. This could lead to more personalized and relevant search results for the customer.
  • To be more favorable for this function, a website could ensure that its content is accurately indexed and crawled by Google, and that it provides clear and concise metadata (such as titles, descriptions, and keywords) that aligns with the customer's rules. Additionally, the website could optimize its content to match the customer's specified keywords or phrases, increasing the likelihood of being prioritized in the search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Represents a set of rules from a single customer.

Attributes

  • description (type: String.t, default: nil) - Short description of the rule-set.
  • name (type: String.t, default: nil) - The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.
  • rules (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule.t), default: nil) - List of rules given by the customer.
  • source (type: String.t, default: nil) - Source of the rules i.e., customer name.

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.GoogleCloudContentwarehouseV1RuleSet{
    description: String.t() | nil,
    name: String.t() | nil,
    rules:
      [
        GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule.t()
      ]
      | nil,
    source: 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.