Развитие интернета стремительно летит вперед. То что было интересно вчера, сегодня оказывается неудобным, соответственно не нужным пользователям.
После того как социальные сети и google ввели живой поиск массы начали привыкать к удобству, хотя сразу это было не всем и понятно.
Итак, я решил не отставать от гигантов и написать собственный "живой поиск".
Посмотреть в работе можно здесь: http://259.com.ua/search.
Прошу не сильно придираться к некоторым недоработкам и оформлении, т.к. он еще полностью не доделан.
Т.к. данный сайт использует компонент карт, я решил заточить поиск именно под карты.
При вводе в поисковую строку, например: "магазины на Крещатике" поиск мгновенно найдет все магазины на ул.Крешатик. Сделал отдельно фильтры по категории, стране, городе, улице и дому, если пользователь знает более точную информацию, то он быстрее сможет найти необходимую компанию или объект.
В поисковую строку можно вводить название объекта, категорию, адрес.
Чтобы уменьшить нагрузку на MySql сделал секундную задержку, после чего поиск начинает искать(зачем нам искать если вы не полностью ввели название компании или адрес).
Как я это сделал?
Как оказалось не все так сложно.
1.Рассмотрел поиск движка.
2.Оптимизировал базу под поиск(добавил некоторые поля, чтобы не делать сложные запросы к нескольким таблицам).
3.Дописал несколько функций для обмена информацией.
Поиск готов.
Вникать в подробности не буду, также упаковывать в отдельный компонент пока тоже не буду. Хочу услышать общественное мнение относительно этого.
Нужен такой поиск или будем пользоваться старым проверенным методом?
После того как социальные сети и google ввели живой поиск массы начали привыкать к удобству, хотя сразу это было не всем и понятно.
Итак, я решил не отставать от гигантов и написать собственный "живой поиск".
Посмотреть в работе можно здесь: http://259.com.ua/search.
Прошу не сильно придираться к некоторым недоработкам и оформлении, т.к. он еще полностью не доделан.
Т.к. данный сайт использует компонент карт, я решил заточить поиск именно под карты.
При вводе в поисковую строку, например: "магазины на Крещатике" поиск мгновенно найдет все магазины на ул.Крешатик. Сделал отдельно фильтры по категории, стране, городе, улице и дому, если пользователь знает более точную информацию, то он быстрее сможет найти необходимую компанию или объект.
В поисковую строку можно вводить название объекта, категорию, адрес.
Чтобы уменьшить нагрузку на MySql сделал секундную задержку, после чего поиск начинает искать(зачем нам искать если вы не полностью ввели название компании или адрес).
Как я это сделал?
Как оказалось не все так сложно.
1.Рассмотрел поиск движка.
2.Оптимизировал базу под поиск(добавил некоторые поля, чтобы не делать сложные запросы к нескольким таблицам).
3.Дописал несколько функций для обмена информацией.
Поиск готов.
Вникать в подробности не буду, также упаковывать в отдельный компонент пока тоже не буду. Хочу услышать общественное мнение относительно этого.
Нужен такой поиск или будем пользоваться старым проверенным методом?
Реклама #
Vovan 12 лет назад #
Semper 12 лет назад #
Vovan 12 лет назад #
RooKee 12 лет назад #
WALTERZ 12 лет назад #
Ingvarruss 12 лет назад #
Daze77 12 лет назад #
Semper 12 лет назад #
+ возможность подключать пользовательские компоненты к поиску.
googlebot 12 лет назад #
Daze77 12 лет назад #
braincord 12 лет назад #
Олег с клещами 12 лет назад #
Semper 12 лет назад #
Олег Васильевич я 12 лет назад #
lezginka.ru 12 лет назад #
будет толк, если сделать выбор поиска по компонентам(статьи,объявления и т.д.)
Rikimon 12 лет назад #
удачи
Malanas 12 лет назад #
Blit 12 лет назад #
Semper 12 лет назад #
Semper 12 лет назад #
Blit 12 лет назад #
Semper 12 лет назад #
Apsua 12 лет назад #
Semper 12 лет назад #
Извините :(
Def 12 лет назад #
Black-Raven90 12 лет назад #
Def 12 лет назад #
Semper 12 лет назад #
Def 12 лет назад #
Bubble Gumoff 11 лет назад #