Ты имел ввиду...? Как угадать, что имел в виду пользователь (на странице 404) - PullRequest
1 голос
/ 01 декабря 2008

Я настраиваю страницу 404 для своего сайта. Я хотел бы, чтобы это включало "Вы имели в виду ...?" Мне нужно выяснить, как это сделать.

Вот что я делаю до сих пор: я придумываю широкий список файлов, которые может искать пользователь, затем использую levenshtein (), чтобы сравнить каждое возможное имя файла с опечатанным именем файла. Те, у кого самые низкие различия, выбраны для «Вы имели в виду»?

Я также рассмотрел использование metaphone (), но я думаю, что это может быть чрезмерно.

Что бы вы предложили для "Вы имели в виду ...?" сценарий

Ответы [ 2 ]

3 голосов
/ 01 декабря 2008

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

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

2 голосов
/ 01 декабря 2008

Звучит так, будто вы хотите большего, но вы смотрели на mod_speling Apache

...