Analysis - Impact Factors
The approach is to de-couple the relationship between impact factors. And then to optimize each factors for the optimized implementation of CSpell. Impact factors includes (but not limited to):
These factors have complicated relationship with each module. The impact factors associated with modules are summarized as follows:
Module | Algorithm - Factors |
---|---|
Pre-Correction (not dictionary based): |
|
Dictionary based correction: | |
Spelling Checker |
|
Candidates: 1-to-1 |
|
Candidates: Split |
|
Candidates: Merge | TBD: most of merge cases are not typos, involves real-word correction |
Ranking: Orthographic |
|
Ranking: Frequency | TBD |
Ranking: Context | TBD |
Tokenized words are split into two groups (with/without annotations) in this analysis. The analysis reports are described as in the results section.