Voting helps other researchers find interesting modules.
These options use more sophisticated logic from a location-aware name detector to parse the full name of a user into structured parts and operate on those parts. For more information on how names are parsed, see the NameOccurrence proto definition: http://google3/quality/peoplesearch/namedetector/detector/proto/name_occurrence.proto?l=50&rcl=334484707 In general, when parsing display names the following rules will apply to all specs: - Hyphenated names are broken down: "Angelina Jollie-Pit" is pre-processed as "Angelina Jollie Pitt"; - Prefixes are ignored: "Prof. Albus Dumbledore" is pre-processed as "Albus Dumbledore"; - Auxiliaries are ignored: "LuÃÂs de Camões" is pre-processed as "LuÃÂs Camões". Next ID: 8
allInitialsFromParsedName
boolean()
nil
firstInitialAndFirstLastName
firstInitialAndVeryLastName
knowledgeGraphNameShortening
truncationIndicator
String.t
knowledge_graph_name_shortening
veryFirstNameAndAllInitials
veryFirstNameOnly
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiProtoPartialNameOptionsParsedDisplayNameSpec{ allInitialsFromParsedName: boolean() | nil, firstInitialAndFirstLastName: boolean() | nil, firstInitialAndVeryLastName: boolean() | nil, knowledgeGraphNameShortening: boolean() | nil, truncationIndicator: String.t() | nil, veryFirstNameAndAllInitials: boolean() | nil, veryFirstNameOnly: boolean() | nil }
@spec decode(struct(), keyword()) :: struct()