Voting helps other researchers find interesting modules.
Following structure summarizes output of AnchorSpamPenalizer. Spammy anchors are tagged with LINK_SPAM_PHRASE_PENALIZER and demoted to SPAM locality in anchor-localizer.cc
anchorEnd
integer()
nil
anchorFraq
number()
anchorStart
demoted
demotedAll
boolean()
demotedEnd
demotedStart
phraseCount
phraseDays
phraseFraq
phraseRate
processed
sampled
sources
list(GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorTrustedInfo.t)
spamDebugInfo
String.t
spamPenalty
spamProbability
trustedDemoted
trustedExamples
trustedMatching
trustedTarget
trustedTotal
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorSpamInfo{ anchorEnd: integer() | nil, anchorFraq: number() | nil, anchorStart: integer() | nil, demoted: integer() | nil, demotedAll: boolean() | nil, demotedEnd: integer() | nil, demotedStart: integer() | nil, phraseCount: number() | nil, phraseDays: number() | nil, phraseFraq: number() | nil, phraseRate: number() | nil, processed: integer() | nil, sampled: boolean() | nil, sources: [GoogleApi.ContentWarehouse.V1.Model.IndexingDocjoinerAnchorTrustedInfo.t()] | nil, spamDebugInfo: String.t() | nil, spamPenalty: number() | nil, spamProbability: number() | nil, trustedDemoted: integer() | nil, trustedExamples: String.t() | nil, trustedMatching: integer() | nil, trustedTarget: boolean() | nil, trustedTotal: integer() | nil }
@spec decode(struct(), keyword()) :: struct()