SearchPolicyRankableSensitivity

AI Overview😉

  • The potential purpose of this module is to determine the sensitivity of a search query and adjust the search results accordingly. It takes into account various factors such as the user's account provenance, attentional entity, and query understanding to determine the sensitivity mode. This module aims to provide more accurate and relevant search results by considering the context and intent behind the search query.
  • This module could impact search results by adjusting the ranking of websites based on their sensitivity to the search query. For example, if a user searches for a sensitive topic, the module may prioritize websites that are more authoritative and trustworthy on that topic, while demoting websites that may be offensive or inappropriate. This could lead to a more personalized and relevant search experience for users.
  • To be more favorable to this function, a website may focus on the following strategies:
    • Establishing authority and trustworthiness on a particular topic
    • Using clear and concise language to convey the intent and context of the content
    • Providing high-quality and relevant content that aligns with the user's search query
    • Optimizing for user experience and engagement to increase attentional entity metrics

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Encapsulates sensitivity mode, source, and other metadata, used for ranking when there are multiple sensitivies set by default sources (eg, followon, query understanding, attentional entity).

Attributes

  • accountProvenance (type: list(GoogleApi.ContentWarehouse.V1.Model.QualityQrewriteAccountProvenance.t), default: nil) - Propagated from knowledge.answers.sensitivity.Sensitivity account_provenance. Any ambiguity between the data here and dasher_user should be resolved by the conversion to pToken in http://source/search?q=symbol:CreatePTokenFromSensitivity
  • attentionalEntity (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityAttentionalEntity.t, default: nil) -
  • dasherUser (type: boolean(), default: nil) - True iff the query is from a Dasher user.
  • followon (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityFollowOn.t, default: nil) -
  • groundingProvider (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityGroundingProvider.t, default: nil) -
  • prefilter (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityPrefilter.t, default: nil) -
  • qu (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityQueryUnderstanding.t, default: nil) -
  • sensitivityMode (type: String.t, default: nil) - Key of a sensitivity.
  • syntheticIntent (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivitySyntheticIntent.t, default: nil) -
  • winningFulfillment (type: GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityFulfillment.t, 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.SearchPolicyRankableSensitivity{
  accountProvenance:
    [GoogleApi.ContentWarehouse.V1.Model.QualityQrewriteAccountProvenance.t()]
    | nil,
  attentionalEntity:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityAttentionalEntity.t()
    | nil,
  dasherUser: boolean() | nil,
  followon:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityFollowOn.t()
    | nil,
  groundingProvider:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityGroundingProvider.t()
    | nil,
  prefilter:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityPrefilter.t()
    | nil,
  qu:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityQueryUnderstanding.t()
    | nil,
  sensitivityMode: String.t() | nil,
  syntheticIntent:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivitySyntheticIntent.t()
    | nil,
  winningFulfillment:
    GoogleApi.ContentWarehouse.V1.Model.SearchPolicyRankableSensitivityFulfillment.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.