Fuzzy string matching based on linguistic analysis. (WIP; STALLED)