MapsQualitySpecialWordsFlags

AI Overview😉

  • The potential purpose of this module is to identify and categorize special words or phrases in search queries that are related to geographic locations, such as street names, landmarks, and directions. This module appears to be part of Google's geocoding algorithm, which helps to interpret and understand natural language inputs related to geographic searches.
  • This module could impact search results by allowing Google to better understand the intent behind a user's search query, especially when it comes to geographic searches. By identifying special words and phrases, Google can more accurately identify the relevant location or landmark being searched for, and provide more accurate and relevant search results. This could lead to improved search results for users searching for specific locations or directions.
  • To be more favorable for this function, a website could optimize its content by using clear and concise language when referring to geographic locations, including using standardized street names, landmarks, and directions. Additionally, using schema markup and other structured data formats can help Google better understand the context and meaning of a website's content, which could improve its visibility in search results. Furthermore, using natural language processing techniques to analyze and understand user search queries could also help websites to better cater to their users' needs and provide more relevant search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Flags that describe the information about a special word. If you add another flag please add it to the special words implemenation in google3/maps/quality/internal/special_words.cc. -- Next available id: 22 --

Attributes

  • isAlleyAffix (type: boolean(), default: nil) - An affix that indicates an alley. Alleys are unnamed, numbered routes that are always linked to a "parent street". As these parent streets can be named e.g. "7th street" and alleys might be referred to as "7th alley", we need to be able to distinguish those affixes. For more details about alleys see go/vn-alley-geocoding.
  • isCommonWord (type: boolean(), default: nil) - Common words E.g.: center, park, etc.
  • isDeconstructible (type: boolean(), default: nil) - Whether this special word is part of a name without a separator (like e.g. suffix "strasse" in Freigutstrasse).
  • isDirectionalModifier (type: boolean(), default: nil) - Directional modifier. E.g.: north, south, etc.
  • isDistanceMarker (type: boolean(), default: nil) - An affix that indicates distance marker on a route, e.g., 'km'.
  • isForbiddenWord (type: boolean(), default: nil) - Whether geo paths are forbidden to contain this word.
  • isHouseIdIdentifier (type: boolean(), default: nil) - A keyword for a house id.
  • isIntersectionConnector (type: boolean(), default: nil) - Intersection. E.g.: and, at, corner.
  • isLandmarkIdentifier (type: boolean(), default: nil) - An affix that indicates a landmark, e.g. "opposite", "near" etc.
  • isLanguageIndicator (type: boolean(), default: nil) - Language indicator. E.g.: platz in German, straat in Dutch.
  • isNameSynonym (type: boolean(), default: nil) - Whether this is a name synonym and should be allowed to be matched on when searching (that is, added to the retrieval query with the name/ prefix).
  • isNotForLegacyStreetNumberDetection (type: boolean(), default: nil) - Terms which are not allowed to be used by the legacy street number detection.
  • isNotOptionalizable (type: boolean(), default: nil) - Terms which are not allowed to be treated as optional.
  • isNumber (type: boolean(), default: nil) - Numbers. E.g.: 1, one, 2, two.
  • isNumberSuffix (type: boolean(), default: nil) - E.g. suffixes in French: bis, ter.
  • isOptional (type: boolean(), default: nil) - Is this special word optional?
  • isOrdinalNumber (type: boolean(), default: nil) - E.g.: 1st, first.
  • isPenalizedIfMissing (type: boolean(), default: nil) - Optional terms that should not geocode by themselves.
  • isPersonalTitle (type: boolean(), default: nil) - Personal titles (e.g. doctor, professor, general, etc.)
  • isStopWord (type: boolean(), default: nil) - E.g.: the, in, near, where.
  • isStreetNumberIdentifier (type: boolean(), default: nil) - A keyword that denotes a street number, e.g. "number", "unit" etc.

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.MapsQualitySpecialWordsFlags{
  isAlleyAffix: boolean() | nil,
  isCommonWord: boolean() | nil,
  isDeconstructible: boolean() | nil,
  isDirectionalModifier: boolean() | nil,
  isDistanceMarker: boolean() | nil,
  isForbiddenWord: boolean() | nil,
  isHouseIdIdentifier: boolean() | nil,
  isIntersectionConnector: boolean() | nil,
  isLandmarkIdentifier: boolean() | nil,
  isLanguageIndicator: boolean() | nil,
  isNameSynonym: boolean() | nil,
  isNotForLegacyStreetNumberDetection: boolean() | nil,
  isNotOptionalizable: boolean() | nil,
  isNumber: boolean() | nil,
  isNumberSuffix: boolean() | nil,
  isOptional: boolean() | nil,
  isOrdinalNumber: boolean() | nil,
  isPenalizedIfMissing: boolean() | nil,
  isPersonalTitle: boolean() | nil,
  isStopWord: boolean() | nil,
  isStreetNumberIdentifier: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.