![aspell を呼び出すと、単語リストダンプと照合するよりも良い結果が得られますか?](https://rvso.com/image/170259/aspell%20%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E3%81%A8%E3%80%81%E5%8D%98%E8%AA%9E%E3%83%AA%E3%82%B9%E3%83%88%E3%83%80%E3%83%B3%E3%83%97%E3%81%A8%E7%85%A7%E5%90%88%E3%81%99%E3%82%8B%E3%82%88%E3%82%8A%E3%82%82%E8%89%AF%E3%81%84%E7%B5%90%E6%9E%9C%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
スペル チェッカーを外部プロセスとして実装する場合、aspell を直接呼び出すことができますが、プロセスを開始するオーバーヘッドが発生します。
別の解決策としては、すべてのaspell
単語をリストにダンプすることです。例:
aspell -d en_US dump master
単語のスペルが正しいかどうかだけを知りたい場合、大文字と小文字の区別に関する詳細は無視します。単語リストに単語が存在するかどうかを確認することと、aspell を直接呼び出すことの間に違いはありますか?
set
たとえば、スペル チェッカーを含むソフトウェアを作成する場合、を呼び出す代わりに、すべての単語をデータ構造にロードし、そのセットに単語が含まれているかどうかを確認するのは合理的でしょうかaspell
。