2009-03-06 4 views
1

Дубликат how does the google did you mean algorithm workСлово предложение

Кто-нибудь знает, как написать функцию слова рекомендации, как Google, «вы имели в виду?» особенность? или знаете, где я могу найти образцы кода.

Благодаря

+0

Возможный дубликат [Как Google «Вы имели в виду?» Алгоритм работы?] (Http://stackoverflow.com/questions/307291/how-does-the-google-did-you-mean-algorithm-work) – BalusC

ответ

1

Питер Норвиг (глава Google по исследованиям) имеет простой один здесь, который на самом деле работает довольно эффективно: http://norvig.com/spell-correct.html

Это в питона, но достаточно просто перевести на другие языки (обратите внимание, что есть некоторые переводы в нижней части страницы, но версия C#, по крайней мере, содержит в себе множество ошибок и очень неэффективна, поэтому стоит сделать перевод на любой язык, в котором вы нуждаетесь, - это также хороший способ понять код).

+0

спасибо вы, ребята, знаете какое-либо решение в C# – 2009-03-06 08:20:38

+0

You может использовать перевод C# в нижней части страницы в качестве начала, но вам нужно исправить пару ошибок, и его можно ускорить на порядок. К сожалению, версия, которую я написал, была сделана в коммерческое время, поэтому мне не разрешено публиковать ее здесь. –

+0

вы можете ссылаться на этот? http://www.codegrunt.co.uk/?page=cSharp#norvigSpell Я не специалист в C#, не могли бы вы указать, где находятся ошибки или какие именно ошибки я должен искать. спасибо – 2009-03-06 12:14:46

 Смежные вопросы

  • Нет связанных вопросов^_^