View Source GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchVideoInfo (google_api_content_warehouse v0.4.0)

This message holds metadata and signals of one video. It is typically used for holding debug data in tables produced by offline pipelines related to video anchors. Please never populate this message into the search serving stack. Next ID: 31

Attributes

  • amarnaDocid (type: String.t, default: nil) - A hash of the video bytes used as a key to Amarna's video_metadata table.
  • asrLanguage (type: String.t, default: nil) - Language information, extracted from content_based_metadata.speech_properties.
  • crapsData (type: GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsCrapsData.t, default: nil) - Craps data from the video cdoc.
  • description (type: String.t, default: nil) - Video description.
  • docLanguage (type: String.t, default: nil) - Language information, extracted from DocProperties.
  • durationMs (type: number(), default: nil) - Video duration in ms.
  • hasAsr (type: boolean(), default: nil) - Whether or not automatic speech recognition has been generated for this video.
  • hasDescriptionAnchors (type: boolean(), default: nil) - Whether or not the video has description anchors.
  • isSafe (type: boolean(), default: nil) - Convenience field that is false if any of the video's anchors have their is_safe field set to false.
  • isWatchpage (type: boolean(), default: nil) - Whether or not this is watchpage.
  • navqueries (type: list(String.t), default: nil) - Navqueries for the video.
  • nsr (type: number(), default: nil) - NSR for the video page document.
  • numViews (type: String.t, default: nil) - Number of views.
  • pseudoVideoData (type: GoogleApi.ContentWarehouse.V1.Model.PseudoVideoData.t, default: nil) - ASR with timing info for each token copied from doc_videos.content_based_metadata.transcript_asr.
  • saftDoc (type: GoogleApi.ContentWarehouse.V1.Model.NlpSaftDocument.t, default: nil) - The Saft document generated from the anchor labels.
  • saftTranscript (type: String.t, default: nil) - The transcript used to generate the Saft doc.
  • salientTermSet (type: GoogleApi.ContentWarehouse.V1.Model.QualitySalientTermsSalientTermSet.t, default: nil) - Salient term set from the document. This message contains a lot of data and dependencies, so sub-messages are disabled in model evaluation in scorer.
  • subindexid (type: list(integer()), default: nil) - The subindexid from the cdoc. Stored as an int to avoid a cyclical dependency. Should be convertible to CompositeDoc.SubIndexType.
  • title (type: String.t, default: nil) - Video title.
  • titleLanguage (type: String.t, default: nil) - Video title language Language information, set automatically by the SAFT LangID.
  • transcriptAnnotations (type: GoogleApi.ContentWarehouse.V1.Model.QualityWebanswersTranscriptAnnotations.t, default: nil) - Transcript annotations that include information about the ASR including timing and entity mentions.
  • uniqueChromeViews (type: integer(), default: nil) - Number of unique visits in Chrome.
  • url (type: String.t, default: nil) - Document url.
  • verticalItem (type: list(GoogleApi.ContentWarehouse.V1.Model.IndexingMlVerticalVerticalItem.t), default: nil) - Top petacat verticals of the video produced by indexing/ml/vertical, sorted in descending order by vertical confidence.
  • videoGenre (type: String.t, default: nil) - Genre of the video from the page metadata. Concatenate all with a comma separator if there are multiple genres.
  • videoType (type: String.t, default: nil) -
  • videoUrl (type: String.t, default: nil) - Video url. Note that VideoInfo::url is a page url that has this video, while this is a video file url.
  • webrefEntities (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntities.t, default: nil) - Represents a collection of entities returned by the WebRef service. This message contains a lot of data and dependencies, so sub-messages are disabled in model evaluation in scorer.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchVideoInfo{
  amarnaDocid: String.t() | nil,
  asrLanguage: String.t() | nil,
  crapsData:
    GoogleApi.ContentWarehouse.V1.Model.QualityNavboostCrapsCrapsData.t() | nil,
  description: String.t() | nil,
  docLanguage: String.t() | nil,
  durationMs: number() | nil,
  hasAsr: boolean() | nil,
  hasDescriptionAnchors: boolean() | nil,
  isSafe: boolean() | nil,
  isWatchpage: boolean() | nil,
  navqueries: [String.t()] | nil,
  nsr: number() | nil,
  numViews: String.t() | nil,
  pseudoVideoData:
    GoogleApi.ContentWarehouse.V1.Model.PseudoVideoData.t() | nil,
  saftDoc: GoogleApi.ContentWarehouse.V1.Model.NlpSaftDocument.t() | nil,
  saftTranscript: String.t() | nil,
  salientTermSet:
    GoogleApi.ContentWarehouse.V1.Model.QualitySalientTermsSalientTermSet.t()
    | nil,
  subindexid: [integer()] | nil,
  title: String.t() | nil,
  titleLanguage: String.t() | nil,
  transcriptAnnotations:
    GoogleApi.ContentWarehouse.V1.Model.QualityWebanswersTranscriptAnnotations.t()
    | nil,
  uniqueChromeViews: integer() | nil,
  url: String.t() | nil,
  verticalItem:
    [GoogleApi.ContentWarehouse.V1.Model.IndexingMlVerticalVerticalItem.t()]
    | nil,
  videoGenre: String.t() | nil,
  videoType: String.t() | nil,
  videoUrl: String.t() | nil,
  webrefEntities:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntities.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.