Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите найти скрипт поиска товаров (https://javascript.ru/forum/misc/43382-pomogite-najjti-skript-poiska-tovarov.html)

Pikener 03.12.2013 19:00

Помогите найти скрипт поиска товаров
 
Есть сайт с большим каталогом товаров. И вот ни как не могу найти скрипт поиска, а тем более написать, что бы он хоть как то выводил на нужный товар. Вся соль в том, что сайт без базы данных и вся информация тупо забита в дивы.

Есть какие нить идеи по реализации поиска товаров на данном сайте.

Была (есть) идея реализовать поиск на подобие Ctrl + F только чтоб игнорировал заглавные буквы и знаки препинания.

lord2kim 03.12.2013 19:42

Цитата:

Сообщение от Pikener (Сообщение 284309)
Есть сайт с большим каталогом товаров. И вот ни как не могу найти скрипт поиска, а тем более написать, что бы он хоть как то выводил на нужный товар. Вся соль в том, что сайт без базы данных и вся информация тупо забита в дивы.

Есть какие нить идеи по реализации поиска товаров на данном сайте.

Была (есть) идея реализовать поиск на подобие Ctrl + F только чтоб игнорировал заглавные буквы и знаки препинания.

как простейший вариант: бегаем по всем div-ам "каталога" и проверяем вхождение введенных слов в блоки наименования и описания; оставляем только те, в которых наибольшее совпадение; остальные записываем в массив, чтобы в последствии отобразить снова
либо анализировать регулярками введенную строку поиска на аналогичное соответствие инфы...

Pikener 04.12.2013 08:57

Цитата:

Сообщение от lord2kim (Сообщение 284313)
как простейший вариант: бегаем по всем div-ам "каталога" и проверяем вхождение введенных слов в блоки наименования и описания; оставляем только те, в которых наибольшее совпадение; остальные записываем в массив, чтобы в последствии отобразить снова
либо анализировать регулярками введенную строку поиска на аналогичное соответствие инфы...

А есть ли готовый скрипт на один из вариантов? В инете ничего подобного не находил.


Часовой пояс GMT +3, время: 23:54.