victoriaff
Новичок
Привет всем.
После напрасных поисков в Интернете, я решил обратиться на форум, потому-что ответа я не нашел.
Вопрос в чем: решил я сделать каталог электроники, например возьмем мониторы (http://www.citilink.ru/catalog/monitors/), и столкнулся с проблемой организации поиска по каталогу.
А именно не совсем понятны следующие моменты:
1) Чтобы запросы к БД исполнялись быстро, нужно проиндексировать все товары и результаты хранить в базе, и при указании различный критериев поиска, выводить уже готовый результат. Методом перебора при указании уже от 1 до 20 критериев, количество вариантов сотня тысяч. А еще результаты нужно где-то хранить. А я видел 50 и больше критериев поиска, как быть, в каком виде должны сохранятся результаты индексирования ?
2) Какая БД и какие сервера используются для создания такого каталога ?
3) Буду благодарен за любую полезную инфу. Или может я не совсем правильно понимаю весь механизм каталога ?
После напрасных поисков в Интернете, я решил обратиться на форум, потому-что ответа я не нашел.
Вопрос в чем: решил я сделать каталог электроники, например возьмем мониторы (http://www.citilink.ru/catalog/monitors/), и столкнулся с проблемой организации поиска по каталогу.
А именно не совсем понятны следующие моменты:
1) Чтобы запросы к БД исполнялись быстро, нужно проиндексировать все товары и результаты хранить в базе, и при указании различный критериев поиска, выводить уже готовый результат. Методом перебора при указании уже от 1 до 20 критериев, количество вариантов сотня тысяч. А еще результаты нужно где-то хранить. А я видел 50 и больше критериев поиска, как быть, в каком виде должны сохранятся результаты индексирования ?
2) Какая БД и какие сервера используются для создания такого каталога ?
3) Буду благодарен за любую полезную инфу. Или может я не совсем правильно понимаю весь механизм каталога ?