проверка орфографии - PullRequest
       8

проверка орфографии

3 голосов
/ 06 января 2010

У меня был конкретный вопрос о пересмотре порядка слов, предложенных hunspell при опечатке Слова, кажется, возвращаются в альфа-порядке. Я хочу упорядочить предложения по релевантности, то есть ближайший матч должен появиться первым. Я не мог найти способ сделать это через api hunspell. Как этого достичь?

Ответы [ 2 ]

3 голосов
/ 23 мая 2011

Вы не помещаете результаты в отсортированный список или что-то в этом роде?

Когда я звоню int iCount = pHunspell->suggest(aSuggestions, "Testig"), я получаю «Тестирование, яички, яички». Если бы это было в алфавитном порядке, «Testes» был бы первым, что, безусловно, не , что я намеревался.

Протестировано в неуправляемом C ++ с версиями 1.2.2 и 1.3.2.

0 голосов
/ 17 мая 2014

Я согласен с выше. Hunspell использует определенные вероятностные модели, такие как близость символов клавиатуры и фонетическое сходство, чтобы предложить наилучшие совпадения. Вы должны хранить его в списке, который сортируется.

...