Skip to main content
Version: Next

RenderingTypePredictor

Stores rendering type information for previously crawled URLs and predicts the rendering type for URLs that have yet to be crawled and recommends when rendering type detection should be performed.

Implements

Index

Constructors

constructor

Methods

[asyncDispose]

  • [asyncDispose](): Promise<void>
  • Returns Promise<void>

initialize

  • initialize(): Promise<void>
  • Initialize the predictor by restoring persisted state.


    Returns Promise<void>

publicpredict

  • predict(__namedParameters): { detectionProbabilityRecommendation: number; renderingType: RenderingType }
  • Predict the rendering type for a given URL and request label.


    Parameters

    Returns { detectionProbabilityRecommendation: number; renderingType: RenderingType }

    • detectionProbabilityRecommendation: number
    • renderingType: RenderingType

publicstoreResult

  • storeResult(requests, renderingType): void

teardown

  • teardown(): Promise<void>
  • Stop persisting the model, writing it out one last time. initialize() reopens the persistence window.


    Returns Promise<void>