Как создать систему подсказок в поисковой системе, например, «вы имели в виду ...»?Как создать Google, как предложение слова
Предпочтительно использовать метод модели векторного пространства. Я искал его, но не нашел решения.
Как создать систему подсказок в поисковой системе, например, «вы имели в виду ...»?Как создать Google, как предложение слова
Предпочтительно использовать метод модели векторного пространства. Я искал его, но не нашел решения.
Lucene поисковая система has "did you mean" support, и это с открытым исходным кодом, поэтому вы можете взять код и посмотреть, как он работает или повторно использовать его в вашем проекте. На самом деле, вероятно, стоит использовать весь двигатель вместо того, чтобы изобретать колесо, создавая новую поисковую систему с нуля.
Посмотрите на the example от Peter Norvig (директор по исследованиям в Google).
Он дал обзор этого в DevDays, это очень интересно. –
Зачем нам посылать по электронной почте, а не использовать этот сайт по назначению и размещать здесь ответ? – ceejayoz
duplicate: http://stackoverflow.com/questions/307291/how-does-the-google-did-you-mean-algorithm-work также проверьте http://norvig.com/spell-correct.html –