プロジェクトに Jazzy スペル チェック API を実装して、スペル ミスの単語を見つけ、これらの単語の候補を提供しました。使用する「.dic」ファイルをダウンロードしました。ただし、辞書ファイルには単語がアルファベット順に含まれていません。誰かが理由を指摘できますか?
またgetSuggestions()、スペルミスのある単語の候補を提供するメソッドもあります。どの提案が最初に表示されるかを決定する方法を誰か提案できますか?
プロジェクトに Jazzy スペル チェック API を実装して、スペル ミスの単語を見つけ、これらの単語の候補を提供しました。使用する「.dic」ファイルをダウンロードしました。ただし、辞書ファイルには単語がアルファベット順に含まれていません。誰かが理由を指摘できますか?
またgetSuggestions()、スペルミスのある単語の候補を提供するメソッドもあります。どの提案が最初に表示されるかを決定する方法を誰か提案できますか?
単語の配列をループして文字列と比較する場合は、「the」「for」など、より頻繁に使用される単語を最初の近くに配置して、ループが正解はお早めに。
「提案」を判断するには多くの方法があります。1 つはレーベンシュタイン距離 https://en.wikipedia.org/wiki/Levenshtein_distanceです。