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.