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