У меня есть база данных, полные вещи, которые должны быть для поиска по любому или все из следующих критериев:Расширенного совета архитектуры поиска neeeded
item_id, supplier, price range, color
Теперь это просто - выбор пользователя флажков вывешен, и я превратите его в соответствующий запрос.
ВОПРОС: как сделать так, чтобы поиск динамически менялся. Я имею в виду - если вы выберете определенный ценовой диапазон, все поставщики и цвета, которые не соответствуют ему, будут удалены из выбора, и любые выбранные элементы также будут отменены.
Аналогичным образом, если пользователь проверяет определенный цвет, все поставщики, которые его не предлагают, и все диапазоны цен, которые не имеют его, удаляются из выбора. А также все элементы, которые пользователь может предварительно выбрать, но которые не находятся в этом цвете.
Вопрос: это даже хорошая идея, если вы против, пожалуйста, дайте мне знать, почему?
ПРИМЕЧАНИЕ: Архитектурный совет - это все, что мне нужно, как подойти к нему, и ответить ВЫСОКО оценили, я пробиваю себе голову над этим в течение 2 дней.
Также не будет отказано в коде, и это может быть на любом языке или псевдокоде, мне нужно расшифровать способ мышления здесь.
EDIT: Вот пример - нажав любую из критериев поиска слева, вы повлиять на результаты поиска:
http://www.wanajob.com/emploi?search=informatique&fpc=&fpr=
+1 за открытие совершенно новый горизонт для меня, не имел ни малейшего представления о гранях. Благодарю. – CodeVirtuoso