Versions in this module Expand all Collapse all v1 v1.0.0 Mar 30, 2026 Changes in this version + const DefaultThreshold + func CalculateSimilarityScore(stored, candidate *storage.ElementDict) float64 + func ElementToDict(a *parser.Adaptable) *storage.ElementDict + type ScoredElement struct + Index int + Score float64 + type ScoredMatch struct + Element *parser.Adaptable + Score float64 + type Tracker struct + func New(store *storage.Store) *Tracker + func (tr *Tracker) Find(root *parser.Adaptable, pageURL, cssSelector string) (*parser.Adaptable, error) + func (tr *Tracker) Relocate(root *parser.Adaptable, pageURL, identifier string) (*parser.Adaptable, error) + func (tr *Tracker) RelocateAll(root *parser.Adaptable, pageURL, identifier string) ([]*ScoredMatch, error) + func (tr *Tracker) SetThreshold(threshold float64) + func (tr *Tracker) Store() *storage.Store + func (tr *Tracker) TopMatches(root *parser.Adaptable, pageURL, identifier string, n int) ([]*ScoredMatch, error) + func (tr *Tracker) Track(pageURL, selectorStr string, elem *parser.Adaptable) error