Pull to refresh

Comments 11

Все хорошо, но где работоспособное демо?
на сайте клиента :), название которого по корпоративным правилам я сказать не могу.
если надо, то послезавтра могу сделать какое-нибудь другое демо, и выложить его к себе.
Server error: Error 8 (Uninitialized string offset: 6) occured in /var/www/rst/www-zame/pub/search-guess-demo/incl/search_guess.php at 28
да да! у меня иакое же на слове "folow" выпало. С "follow" все нормально
спасибо за пример. в код вкралась досадная ошибка :)
но теперь должно быть всё в порядке.
Всё-таки для перестановок (обмена) символов, наверное, надо сделать ещё зависимость от растояния между ними. Потому как предлагать на "queri" замену "quire" не совсем логично.
ну, наверное, потому что lucene это библиотека для реализации поиска, а моя статья про "Did You Mean". (кстати, для нечёткого поиска в lucene используется расстояние левенштейна, которое даёт результат далёкий от идеального)
Разукрашка работает не очень правильно, например, для слова dolar выдает dollar, а должна dollar. Но для того, чтобы реализовать нормальную подсветку, я так понимаю, придется самому писать функцию определения расстояния Левенштейна, а это ненужный гемор.

Ну это все мелочи, а в целом - отличная, интересная статья.
Блин, я забыл, что карма нулевая - хабр съел теги font. Короче, можете сами попробовать ввести там dollar )
Sign up to leave a comment.

Articles