BlogPerDocData

GoogleApi.ContentWarehouse.V1.Model.BlogPerDocData


Table of Contents ▼

Jump to a specific part of the page:

Description

Additional data for Blog/Posts

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. blogurlFp (type: String.t, default: nil)
    - used for blogurl crowding.
  2. clientSpamminess (type: integer(), default: nil)
    - This score captures how spammy the client is that the micropost was created with. The higher the score the worse.
  3. convTree (type: GoogleApi.ContentWarehouse.V1.Model.BlogsearchConversationTree, default: nil)
    - For the threaded conversation view. Only populated in docs with provider type SYNTHETIC_CONVERSATION_DOC.
  4. copycatScore (type: integer(), default: nil)
    -
  5. docQualityScore (type: integer(), default: nil)
    -
  6. isSyntacticReshare (type: boolean(), default: nil)
    - A syntactic reshare is a document that is created from an original and shared with friends and we detect this resharing property by syntactically parsing the doc. . For example, a retweet is an example of a syntactic_reshare because we can detect that it's a reshare by grepping for "RT @".
  7. microblogQualityExptData (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet, default: nil)
    - Experimental data for quality experiments. This will NOT be populated in prod, but we will use this for experiments.
  8. numMentions (type: integer(), default: nil)
    - For replies/reshares. num_mentions = number of times the pattern @foo appears in the document.
  9. postContentFingerprint (type: integer(), default: nil)
    - The fingerprint for the body text of the microblog post. It is copied from MicroBlogPost.post_content_fingerprint.
  10. qualityScore (type: integer(), default: nil)
    -
  11. spamScore (type: integer(), default: nil)
    - Blog scoring signals.
  12. universalWhitelisted (type: boolean(), default: nil)
    -
  13. userQualityScore (type: integer(), default: nil)
    - User and doc quality scores for updates (aka microposts).

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.BlogPerDocData{
blogurlFp: String.t() | nil,
clientSpamminess: integer() | nil,
convTree: GoogleApi.ContentWarehouse.V1.Model.BlogsearchConversationTree.t() | nil,
copycatScore: integer() | nil,
docQualityScore: integer() | nil,
isSyntacticReshare: boolean() | nil,
microblogQualityExptData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
numMentions: integer() | nil,
outlinks: [GoogleApi.ContentWarehouse.V1.Model.BlogPerDocDataOutlinks.t()] | nil,
postContentFingerprint: integer() | nil,
qualityScore: integer() | nil,
spamScore: integer() | nil,
universalWhitelisted: boolean() | nil,
userQualityScore: integer() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.BlogPerDocData