タイプミスでhunspellによって返された提案された単語の順序を変更する特定の質問がありました。単語はアルファベット順に返されるようです。関連性別に提案を並べ替えたいと思います。つまり、最も近い一致が最初に表示されるはずです。hunspellapisを介してそれを行う方法を見つけることができませんでした。これはどのように達成できますか?
1233 次
2 に答える
3
結果をソートされたリストなどに入れているわけではありませんよね?
電話するint iCount = pHunspell->suggest(aSuggestions, "Testig")
と「Testing、Testis、Testes」と出ます。アルファベット順にすると、"Testes" が最初になりますが、これは意図したものではありません。
バージョン 1.2.2 および 1.3.2 のアンマネージ C++ でテスト済み。
于 2011-05-23T12:15:18.780 に答える
0
上記に同意します。Hunspell は、キーボード文字の近接性や音声上の類似性などの特定の確率モデルを利用して、最適な一致を提案します。ソートされるリストに保存する必要があります。
于 2014-05-17T19:13:12.057 に答える