Potential purpose of module:
This module, QualityQrewriteAlternativeNameInfo, appears to be related to identifying and processing alternative names or aliases for entities, such as people, organizations, or locations. Its purpose is to provide additional context and information about these alternative names, including their source and relevance.
Impact on search results:
This module could impact search results by influencing the ranking and display of search results that contain alternative names or aliases. For example, if a user searches for a person's name, the module may help identify and prioritize results that include nicknames, abbreviations, or other alternative names. This could lead to more accurate and relevant search results.
Optimization for this function:
To be more favorable for this function, a website could:
Voting helps other researchers find interesting modules.
Alternative names with info like RecognitionAlternateSource indicating where is it from.
matchSignal
GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsCommonContactMatchSignal.t
nil
name
String.t
source
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.QualityQrewriteAlternativeNameInfo{ matchSignal: GoogleApi.ContentWarehouse.V1.Model.AssistantVerticalsCommonContactMatchSignal.t() | nil, name: String.t() | nil, source: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()