LeXtract.AlignmentStatus (lextract v0.1.2)
View SourceRepresents the quality/status of text alignment.
Values
:exact- Perfect token sequence match:fuzzy- Case-insensitive or minor variation match:partial- Partial/substring match:none- No match found
Examples
iex> LeXtract.AlignmentStatus.exact?(:exact)
true
iex> LeXtract.AlignmentStatus.exact?(:fuzzy)
false
Summary
Functions
Returns confidence score for alignment status (0.0 - 1.0).
Returns true if status indicates exact match.
Converts string to alignment status atom.
Returns true if status indicates any match (not :none).
Types
Functions
Returns confidence score for alignment status (0.0 - 1.0).
Examples
iex> LeXtract.AlignmentStatus.confidence(:exact)
1.0
iex> LeXtract.AlignmentStatus.confidence(:none)
0.0
Returns true if status indicates exact match.
Examples
iex> LeXtract.AlignmentStatus.exact?(:exact)
true
iex> LeXtract.AlignmentStatus.exact?(:partial)
false
Converts string to alignment status atom.
Examples
iex> LeXtract.AlignmentStatus.from_string("exact")
:exact
iex> LeXtract.AlignmentStatus.from_string("unknown")
:none
Returns true if status indicates any match (not :none).
Examples
iex> LeXtract.AlignmentStatus.matched?(:exact)
true
iex> LeXtract.AlignmentStatus.matched?(:none)
false