View Source GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChangerate (google_api_content_warehouse v0.4.0)
The next available field number is 22. To access the best estimate of change period, please use GetChangePeriod in predict-change-rate.h to select between this and other change period estimates below.
Attributes
-
approximatedPosterior
(type:GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMultipleComponentDistribution.t
, default:nil
) - The approximated posterior distribution. -
averageChangeSignificance
(type:float()
, default:nil
) - The "significance" of the average change we saw of this document (from 0 to 1). Influenced by content changes. This can be used for prioritizing the crawl (higher significance first). -
changeperiod
(type:integer()
, default:nil
) - //////////////////////////////////////////////////////////////////////////// The classic changerate estimation. //////////////////////////////////////////////////////////////////////////// The classic estimate of change period (in seconds). It is computed by inserted a "fake" change and no-change interval as a prior distribution. This field is generally not used and should NOT be accessed directly. See above for correct method for determining the change period estimate. -
confidence
(type:float()
, default:nil
) - The confidence (between 0 and 1) in the changeperiod guess. -
globalBasedChangePeriod
(type:integer()
, default:nil
) - //////////////////////////////////////////////////////////////////////////// The changerate estimation based on the global prior. //////////////////////////////////////////////////////////////////////////// The global-based changeperiod. This is our estimate (in seconds) for the average time between changes. It is computed using the new prior method based on global_based_prior_period and the global_based_prior_strength specified below. This is used for computing pattern priors. Use pattern_based_change_period or changeperiod fields for all other purposes. -
globalBasedChangePeriodConfidence
(type:float()
, default:nil
) - The 'confidence' of the global-based changeperiod. This is the n-th root of the posterior evaluated at MAP point, where n is the number of history intervals. For now, it is hard to interpret the meaning of the absolute values of 'average' posterior cross different sets of data. -
globalBasedPriorPeriod
(type:float()
, default:nil
) - The 2 parameters below specify the prior employed in calculating the global_based_change_period. These values are precomputed through an offline analysis and specified via flags. -
globalBasedPriorStrength
(type:float()
, default:nil
) - -
lastChangeSignificance
(type:float()
, default:nil
) - The "significance" of the last change we saw of this document (from 0 to 1). Influenced by content changes, etc. This can be used for prioritizing the crawl (higher significance first). -
lastChanged
(type:integer()
, default:nil
) - The last time (unix timestamp) we saw a changed copy of the document. Provided iff we have seen the page change. -
lastFetched
(type:integer()
, default:nil
) - The last time (unix timestamp) we saw a fetched copy of the document. -
numIntervals
(type:integer()
, default:nil
) - The number of intervals we've seen for this document (where an interval is two different versions). -
patternBasedChangePeriod
(type:integer()
, default:nil
) - //////////////////////////////////////////////////////////////////////////// The changerate estimation based on the pattern prior. //////////////////////////////////////////////////////////////////////////// The pattern-based changeperiod. This is our estimate (in seconds) for the average time between changes. It is calculated based on the pattern_based_prior_period and pattern_based_prior_strength below. This quantity will eventually replace the old changeperiod calculation. -
patternBasedChangePeriodConfidence
(type:float()
, default:nil
) - The same as global_based_change_period_confidence, except it is computed using pattern based priors. -
patternBasedLowerChangePeriod
(type:integer()
, default:nil
) - The lower edge of a confidence interval for the pattern-based change period. -
patternBasedPriorPeriod
(type:float()
, default:nil
) - The 2 parameters below specify the prior employed in calculating the pattern_based_change_period. These values are calculated in a separate process and looked up based on the URL pattern. -
patternBasedPriorStrength
(type:float()
, default:nil
) - -
patternChangePeriodVersion
(type:integer()
, default:nil
) - The version number of the algorithm, refer to ChangePeriodVersion for more information. -
type
(type:integer()
, default:nil
) - //////////////////////////////////////////////////////////////////////////// Basic information of a document. //////////////////////////////////////////////////////////////////////////// The type of the document determined by crawl histories, refer to TYPE for more information. -
ugcChangePeriod
(type:integer()
, default:nil
) - //////////////////////////////////////////////////////////////////////////// The UGC changerate estimation. //////////////////////////////////////////////////////////////////////////// Information on change period generated from user generated content (UGC) change history. -
ugcChangePeriodConfidence
(type:float()
, default:nil
) -
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChangerate{ approximatedPosterior: GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMultipleComponentDistribution.t() | nil, averageChangeSignificance: float() | nil, changeperiod: integer() | nil, confidence: float() | nil, globalBasedChangePeriod: integer() | nil, globalBasedChangePeriodConfidence: float() | nil, globalBasedPriorPeriod: float() | nil, globalBasedPriorStrength: float() | nil, lastChangeSignificance: float() | nil, lastChanged: integer() | nil, lastFetched: integer() | nil, numIntervals: integer() | nil, patternBasedChangePeriod: integer() | nil, patternBasedChangePeriodConfidence: float() | nil, patternBasedLowerChangePeriod: integer() | nil, patternBasedPriorPeriod: float() | nil, patternBasedPriorStrength: float() | nil, patternChangePeriodVersion: integer() | nil, type: integer() | nil, ugcChangePeriod: integer() | nil, ugcChangePeriodConfidence: float() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.