CountryMetroNBFeature

AI Overview😉

  • The potential purpose of this module is to help Google understand the location-based context of a search query and tailor the search results to a specific geographic area, such as a metropolitan region or a province/state. It seems to be part of the NavBoost feature, which is used to boost the relevance of search results based on the user's location and language.
  • This module could impact search results by allowing Google to better understand the geographic context of a search query and provide more relevant results to users in specific locations. For example, if a user searches for "restaurants" in a specific city, this module could help Google return results that are more relevant to that city or metropolitan area. It could also help Google to disambiguate search results when a metro ID spans multiple states.
  • To be more favorable for this function, a website may want to ensure that its content is optimized for location-based searches by including relevant geographic keywords, such as city or state names, in its metadata and content. Additionally, the website may want to provide structured data about its location, such as its address or geographic coordinates, to help Google understand its relevance to specific locations. Furthermore, the website may want to ensure that its content is relevant and useful to users in specific locations, which could help to increase its visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A metro feature, keyed by NavBoost feature id V2. This can be a metro id, a boost, or extended in the future to add probabilities or weights.

Attributes

  • enclosingProvinceGeotoken (type: integer(), default: nil) - The enclosing_province_geotoken is a 32 bit fingerprint of the state encosing the (metro) id. MetroId's can span multiple states. Enclosing geotoken is filled in with the state name for disambiguation. ProvinceGeotoken field is different as it indicates an "interest". Format: 32 bit fingerprint(statecountry).
  • id (type: integer(), default: nil) - A 32 bit navboost v2 feature id encoding (country, language, metro). NavBoosterUtils class (google3/quality/navboost/nav_booster_utils.h) provides functions to decode this feature.
  • navboost (type: number(), default: nil) - This is the multiplier to apply to the result for this locale & query. NOTE: This is for serving purposes only and should not be populated in the index.

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.CountryMetroNBFeature{
  enclosingProvinceGeotoken: integer() | nil,
  id: integer() | nil,
  navboost: number() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.