RepositoryWebrefNameInfo

AI Overview😉

  • The potential purpose of this module is to process and store information about specific names or entities, including their scores, categories, and sources. It seems to be a part of a larger system that handles natural language processing and entity recognition.
  • This module could impact search results by influencing how entities are ranked and presented to users. The scores and categories associated with each name could affect the relevance and accuracy of search results, and the sources of the information could impact the credibility and trustworthiness of the results. Additionally, the inclusion of debug details and lightweight token semantic metadata could indicate that the system is using machine learning or AI models to improve search results.
  • A website may change things to be more favorable for this function by optimizing their entity recognition and naming conventions, ensuring that their names and categories are accurately and consistently represented across different sources and platforms. They may also want to focus on improving the credibility and trustworthiness of their sources, as well as providing high-quality and relevant content that aligns with user search intent. Furthermore, they could consider using structured data and schema markup to help search engines better understand their content and entities.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Represents all information we have about a specific/localized name. Next available tag: 13. NOTE: If you add a field to the NameInfo proto and wish to retain it after the GlobalNameInfo merging steps in //r/w/enricher/pipeline:topic-enricher-flume-main then the appropriate combining logic for turning a flume stream of NameInfo protos into a single NameInfo must be updated with the new field in mind, in either or both of CombineContextNameInfosFn/CombineNameInfosFn. If not, the newly added field will be ignored during the merging steps (presumably because it is a transient field or a debug field that is not necessary to be retained).

Attributes

  • aggregatedScores (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAggregatedEntityNameScores.t, default: nil) - The score aggregated from all sources.
  • annotatedCategory (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAnnotatedCategoryInfo.t), default: nil) - Information on categories annotated on the range.
  • debugDetails (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefNameDebugInfo.t), default: nil) - DEBUG ONLY: stores a list of queries with per-candidate scores about signals used for prior learning.
  • includeInModel (type: boolean(), default: nil) - Field which decides if this NameInfo should be included in model creation.
  • name (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLocalizedString.t, default: nil) - The specific name to which this information applies.
  • ngramData (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefUniversalNgramData.t, default: nil) - N-gram data (e.g. n-gram IDF).
  • perNameLightweightToken (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLightweightTokensPerNameLightweightToken.t, default: nil) - Lightweight token semantic metadata for inflected name.
  • scores (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefNameScores.t, default: nil) - The name-specific scores. These scores only depend on the name and are independent of the entity.
  • source (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityNameSource.t), default: nil) - The per-source scores.

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.RepositoryWebrefNameInfo{
  aggregatedScores:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAggregatedEntityNameScores.t()
    | nil,
  annotatedCategory:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAnnotatedCategoryInfo.t()
    ]
    | nil,
  debugDetails:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefNameDebugInfo.t()]
    | nil,
  includeInModel: boolean() | nil,
  name:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLocalizedString.t()
    | nil,
  ngramData:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefUniversalNgramData.t()
    | nil,
  perNameLightweightToken:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLightweightTokensPerNameLightweightToken.t()
    | nil,
  scores:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefNameScores.t() | nil,
  source:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityNameSource.t()]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.