Detailed result returned by Fuzler.compare/2 and Fuzler.compare/3.
Component scores are rounded to two decimal places. token_score and
character_score describe the full-input comparison. matched_text is the
normalised window selected by partial matching, or nil when the full score
wins.
Summary
Types
@type t() :: %Fuzler.Comparison{ algorithm_version: String.t(), character_score: Fuzler.score(), full_score: Fuzler.score(), matched_text: String.t() | nil, partial_score: Fuzler.score(), score: Fuzler.score(), token_score: Fuzler.score() | nil }