RepositoryAnnotationsGeoTopic

AI Overview😉

  • The potential purpose of this module is to determine the geographic relevance of a document or webpage to a specific location, taking into account factors such as the location's name, latitude and longitude, population density, and the type of establishment or point of interest (POI) it represents.
  • This module could impact search results by influencing the ranking of documents based on their geographic relevance to the user's search query. For example, if a user searches for "restaurants in New York City", this module could help Google prioritize results that are more closely tied to specific locations within NYC, such as restaurants in Manhattan or Brooklyn.
  • To be more favorable for this function, a website could ensure that its content is accurately geotagged with relevant location information, including latitude and longitude coordinates, and that it provides clear and consistent naming conventions for locations. Additionally, the website could focus on creating high-quality, location-specific content that is relevant to users in specific geographic areas. This could involve including information about local landmarks, events, or services that are unique to a particular location.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 6

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

GeoTopicality of a document is a set of GeoTopics ordered by their normalized scores.

Attributes

  • address (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressProto.t, default: nil) - Stores parent/container information containing city, province & country.
  • componentScores (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsGeoTopicalityScore.t), default: nil) - The raw scores used to calculate the normalized_score. Note that not all these scores may be exposed to the users.
  • confidence (type: number(), default: nil) - A score [0, 1] indicating the confidence.
  • denseCity (type: boolean(), default: nil) - Is this a dense city (e.g., population > 100k)?
  • establishmentType (type: integer(), default: nil) - Sub type for POI types like ESTABLISHMENT_POI, ESTABLISHMENT_GROUNDS & ESTABLISHMENT_BUILDING
  • latE7 (type: integer(), default: nil) - Latitude and Longitude of the location.
  • lngE7 (type: integer(), default: nil) -
  • locationName (type: String.t, default: nil) - Name of the Geographic location. This is the normalized name.
  • normalizedScore (type: number(), default: nil) - A score [0, 1] indicating the likelihood of the location being the GeoTopicality.
  • oysterId (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t, default: nil) - Oyster Feature ID of the location.
  • oysterType (type: integer(), default: nil) - Oyster Feature Type
  • sumContainedPoiNormalizedScores (type: number(), default: nil) - The sum of the normalized scores of POIs contained within a particular locality.

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.RepositoryAnnotationsGeoTopic{
  address: GoogleApi.ContentWarehouse.V1.Model.GeostoreAddressProto.t() | nil,
  componentScores:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsGeoTopicalityScore.t()
    ]
    | nil,
  confidence: number() | nil,
  denseCity: boolean() | nil,
  establishmentType: integer() | nil,
  latE7: integer() | nil,
  lngE7: integer() | nil,
  locationName: String.t() | nil,
  normalizedScore: number() | nil,
  oysterId:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
  oysterType: integer() | nil,
  sumContainedPoiNormalizedScores: number() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.