CompositeDocPartialUpdateInfo

AI Overview😉

  • The potential purpose of this module is to manage and process partial updates to a composite document (CDoc) in Google's search index. It appears to be responsible for tracking changes to various signals, annotations, and images associated with a document, as well as determining when to perform full indexing and merging of partial updates.
  • This module could impact search results by influencing the freshness and accuracy of indexed documents. If partial updates are not properly processed, it could lead to outdated or incomplete information being served to users. On the other hand, efficient processing of partial updates could improve the overall quality and relevance of search results.
  • To be more favorable for this function, a website could focus on providing clear and consistent signal names, annotator names, and image signal names. This would help Google's algorithm accurately identify and process updates to the document. Additionally, ensuring that the website's content is well-structured and easily crawlable could facilitate more efficient full indexing and merging of partial updates.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Contains information about the partial updates present in a partial CompositeDoc.

Attributes

  • goldmineAnnotatorNames (type: list(String.t), default: nil) - List of goldmine annotator updates present in the enclosing partial cdoc.
  • imagesSignalNames (type: list(String.t), default: nil) - List of images signal updates present in the enclosing partial cdoc. Images signal name for a images signal is the unique name for the signal according to SignalSpec.
  • lastFullIndexingInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialUpdateInfoLastFullIndexingInfo.t), default: nil) - Contains last full indexing information for partial updates.
  • shouldLookupDocjoinsTier (type: integer(), default: nil) - Which tier we should do cdoc lookup to merge partial cdocs. This uses the integer value of indexing.selection.CorpusId. NOT intended for other usage.
  • shouldLookupDocjoinsVerticalCorpus (type: String.t, default: nil) - Which vertical docjoin corpus we should do cdoc lookup to merge partial cdocs. This uses the string value of table name in google3/indexing/docjoins/spanner/schema/global_tables_data.sdl. For example, Voce and ShortVideo. NOT intended for other usage.
  • signalNames (type: list(String.t), default: nil) - List of signal updates present in the enclosing partial cdoc. Signal name for a signal is unique name for the signal according to SignalSpec.

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.CompositeDocPartialUpdateInfo{
  goldmineAnnotatorNames: [String.t()] | nil,
  imagesSignalNames: [String.t()] | nil,
  lastFullIndexingInfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.CompositeDocPartialUpdateInfoLastFullIndexingInfo.t()
    ]
    | nil,
  shouldLookupDocjoinsTier: integer() | nil,
  shouldLookupDocjoinsVerticalCorpus: String.t() | nil,
  signalNames: [String.t()] | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.