GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChangerate
Table of Contents ▼
Jump to a specific part of the page:
Description
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 List
This module has the following attributes (case-insensitive ascending order):
View Attributes
- approximatedPosterior
- averageChangeSignificance
- changeperiod
- confidence
- globalBasedChangePeriod
- globalBasedChangePeriodConfidence
- globalBasedPriorPeriod
- globalBasedPriorStrength
- lastChanged
- lastChangeSignificance
- lastFetched
- numIntervals
- patternBasedChangePeriod
- patternBasedChangePeriodConfidence
- patternBasedLowerChangePeriod
- patternBasedPriorPeriod
- patternBasedPriorStrength
- patternChangePeriodVersion
- type
- ugcChangePeriod
- ugcChangePeriodConfidence
Attributes
-
approximatedPosterior
(type:GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateMultipleComponentDistribution
, 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
)
-
Type
@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
}
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
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.CrawlerChangerateUrlChangerate