"Умный поиск"

Статус
В этой теме нельзя размещать новые ответы.

rasandrey

Участник
Регистрация
2 Апр 2009
Сообщения
214
Реакции
6
В общем то сабж: нужно сделать поиск как у google, при ввода значений появляются подсказки. Как правильно делать, данные хранятся в sql, с чего начать?
 
Ищи 2-е издание PHP5 Котерова. Там в разделе про AJAX рассмотрен именно этот пример. В двух словах: невидимый слой, при наборе слов JS реагирует на отпускание клавиши и через JSHttpRequest шлет запрос скрипту, расположенному на серваке. Тот лезет вбазу, выбирает значения, шлет обратно, JS красиво выводит результат. Как-то так :)
 
глупый вопрос: как он правильно называется, поиск этот?
 
Autocomplete это еще называют...
реализация на стороне пользователя есть готовая с помощью jQuery
вот можете посмотреть по данной теме
 
В общем то сабж: нужно сделать поиск как у google, при ввода значений появляются подсказки. Как правильно делать, данные хранятся в sql, с чего начать?

В свое время делал что то подобное. Решениям явилось в виде использования комбо-бокса (ComboBox).

Использовал это решение что бы не взрывать голову лишней информацией:
Для просмотра ссылки Войди или Зарегистрируйся

А конкретно вот эту реализацию:
Для просмотра ссылки Войди или Зарегистрируйся
 
В общем то сабж: нужно сделать поиск как у google, при ввода значений появляются подсказки. Как правильно делать, данные хранятся в sql, с чего начать?

Для начала разобраться как осуществляется поиск в БД
WHERE MATCH (`title`) AGAINST ('Слово' IN BOOLEAN MODE )
А уж потом можно и аяксом заняться...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху