Алгоритм поиска Google для неправильно написанных поисковых слов - PullRequest
4 голосов
/ 12 октября 2009

Интересно, как Google находит точное слово, даже если мы опечатали его в окне поиска. Я хочу знать, доступен ли такой алгоритм с открытым исходным кодом?

Ответы [ 5 ]

5 голосов
/ 12 октября 2009

Посмотрите статью Питера Норвиг Как написать корректор орфографии Статья.

4 голосов
/ 12 октября 2009

Чтение записи в Википедии о Расстояние Левенштейна должно дать вам лучшее представление о том, как обнаруживать опечатки.

4 голосов
/ 12 октября 2009

Взгляните на эту реализацию Python подсказчика, который реализует нечто подобное (хотя, несомненно, не столь умное, как у Google) тому, что делает Google.

2 голосов
/ 12 октября 2009

Или, если вы используете Java, проверьте поддержку Компасом "Вы имели в виду функцию" , а также этот блог , содержащий улучшение оригинальной функции.

0 голосов
/ 23 ноября 2010

На самом деле Google использует другой алгоритм. Как Google "Вы имели в виду?" Алгоритм работы?

Если я буду искать людей, я, вероятно, пойму свою ошибку, а затем буду искать людей. Google отслеживает эти тенденции, и когда вы ищете слово, которое многие люди обычно ищут похожее слово, оно предлагает вам это слово при первом поиске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...