Comments 33
Try: britnej spearz
Response: It seems that you have type right words
Try: britni spirs
Response: It seems that you have type right words
Try: fuck them all!!!
Response: Did you mean duck theme all ?
Да нет, я имел в виду именно то, что имел в виду :)
Поглядел с точки зрения ламера. На досуге покопаюсь в коде и подумаю головой :)
Response: It seems that you have type right words
Try: britni spirs
Response: It seems that you have type right words
Try: fuck them all!!!
Response: Did you mean duck theme all ?
Да нет, я имел в виду именно то, что имел в виду :)
Поглядел с точки зрения ламера. На досуге покопаюсь в коде и подумаю головой :)
0
я немного неверно выразился на страничке :) вечером перепишу текст. в общем по вышему случаю - таких слов нет в словаре. словарь по большей части состоит из различных финансовых терминов.
0
немного исправил код. теперь в случаях когда слова совсем не удалось угудать будет писаться "Some (or even all) of this words was not found in dictionary"
0
Try: wha tthe hewll dp yopu mesn
Response: Did you mean what tthe hell dp yopu mens ?
Выводы:
1. wha tthe - не оценивается пробел не в том месте
2. dp и yopu (do и you, рядом, два слова, в одном смещение на 1 букву по клавиатуре, в другом нажатие 2 кнопок рядом, кнопки те же, возможно систематическая ошибка) - не особо обработано.
3. mesn -> mens скорее словарный приск чем приоритет опечаток. mesan и measn - корректно предлагает means
Response: Did you mean what tthe hell dp yopu mens ?
Выводы:
1. wha tthe - не оценивается пробел не в том месте
2. dp и yopu (do и you, рядом, два слова, в одном смещение на 1 букву по клавиатуре, в другом нажатие 2 кнопок рядом, кнопки те же, возможно систематическая ошибка) - не особо обработано.
3. mesn -> mens скорее словарный приск чем приоритет опечаток. mesan и measn - корректно предлагает means
0
UFO just landed and posted this here
сорри, уронил на одной букве. просто note
0
Ретро с дига, мож кто не видел: http://fotki.yandex.ru/users/svtslv/view… :)
0
woh ma i? Server error: Error 8 (Undefined index: start)..
На другое пока что не угадывает, но не вылетает.
На другое пока что не угадывает, но не вылетает.
0
отличный материал, что-то похожее нам надо сделать, буду копать смотреть вашу реализацию может что-то полезное вынесу для себя
0
Каково время выполнения запроса с
для достаточно большой базы данных? Подозреваю, что большое, так как индексы использоваться не будут.
WHERE gram1 LIKE '%b%' OR gram1 LIKE '%a%' OR gram1 LIKE '%k%' OR gram1 LIKE '%c%' OR gram2 LIKE '%ba%' OR gram2 LIKE '%ak%' OR gram2 LIKE '%kc%'
для достаточно большой базы данных? Подозреваю, что большое, так как индексы использоваться не будут.
0
Server error: Error 8 (Undefined index: start) occured in /var/www/rst/www-zame/pub/search-guess-demo-new/incl/search_guess.php at 169
"i lve yu"
"i lve yu"
0
Автор! Вы великолепны! Может быть немного оффтопика, но всё же! Скажите мне пожалуйста одну вещь: почему до сих пор не существует ни одного спеллчекера, учитывающего расстояние между буквами на клавиатуре?
0
Не знаю насколько идея хорошо, но не проще ли юзать гугль? оО
Посылать поисковый запрос через GET и смотреть что выдаст гугль в Did you mean :)
Посылать поисковый запрос через GET и смотреть что выдаст гугль в Did you mean :)
0
можно еще сменить мускл на постгре, там есть в функциях полнотекстового поиска поиск по отпечаткам, и нет русского , как я понял, т.е. имхо какой смысл в нем, только для буржуев полезно.
0
UFO just landed and posted this here
photo - вообще не узнаёт слово(
0
Посмотрите стандартный spellchecker из Apache Lucene. Он также использует технологию n-gramm-ов, но его преимущество состоит в том, что при поиске подходящего термина используется не SQL OR конструкция, а полнотекстовый boolean-овский OR поиск с вычислением релевантности на основе TF-IDF, что дает гораздо лучшие результаты и в плане релевантности подсказки и в плане производительности.
0
Sign up to leave a comment.
Делаем did you mean, часть вторая