| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.FuzzySet.Types
- data FuzzySetItem = FuzzySetItem {
- vectorMagnitude :: !Double
- normalizedEntry :: !Text
- data GramInfo = GramInfo {}
- type Size = Int
- type ExactSet = HashMap Text Text
- type MatchDict = HashMap Text [GramInfo]
- type ItemMap = HashMap Size (Vector FuzzySetItem)
- data FuzzySet = FuzzySet {
- gramSizeLower :: !Size
- gramSizeUpper :: !Size
- useLevenshtein :: !Bool
- exactSet :: !ExactSet
- matchDict :: !MatchDict
- items :: !ItemMap
- data GetContext = GetContext {}
- defaultSet :: FuzzySet
Documentation
data FuzzySetItem Source
Constructors
| FuzzySetItem | |
Fields
| |
Instances
| Eq FuzzySetItem Source | |
| Show FuzzySetItem Source |
type ItemMap = HashMap Size (Vector FuzzySetItem) Source
Opaque fuzzy string set data type. Use defaultSet,
mkSet, or fromList to create FuzzySets.
Constructors
| FuzzySet | |
Fields
| |
A FuzzySet with the following field values:
{ gramSizeLower = 2
, gramSizeUpper = 3
, useLevenshtein = True
, exactSet = ε
, matchDict = ε
, items = ε }