Class ExtractionEvaluator

java.lang.Object
io.github.dinethdilhara.urltoproduct.util.ExtractionEvaluator

public class ExtractionEvaluator extends Object
Evaluates the quality of extracted product data.

Provides scoring and status classification based on available fields in ProductDetails.

Scoring rules:

  • Title: 40 points
  • Price: 30 points
  • Description: 15 points
  • Images: 15 points

Status is derived using ExtractionStatus thresholds:

  • ≥ 80 → SUCCESS
  • ≥ 40 → PARTIAL
  • < 40 → FAILED
See Also:
  • Constructor Details

    • ExtractionEvaluator

      public ExtractionEvaluator()
  • Method Details