@WolfdalE Идея понятна, спасибо!
А насколько это быстро будет работать при больших БД, множестве параметров и большой статистике?
Если пользователь делает запрос на загрузку страницы с товарами, а система выдаст ему наилучшие товары по его срезу. Сколько времени это займет?
@almadob Удачи Вам, интересно будет узнать о результатах;)
Ну конечно, это же Digital, а Digital - модное иностранное слово)))
А такие клиенты действительно "закаливают", дальше будет проще и интереснее, главное, чтобы не пропадал запал и радость от работы.
@WolfdalE Срезы можно заранее сформировать, но смысла нету.
Зашел, например, человек, у которого заполнено мужчина+18 лет+менеджер+....
Начинаем перебор срезов:
-мужчина(220 человек в срезе, низший приоритет, т.к. всего один совпадающий параметр)
-18 лет(...)
-мужчина+18 лет(...)
...
Для каждого среза считаем определенный коэффициент, зависящий от числа человек в срезе и числа его параметров, совпадающих с нашим пользователем. По нему определяем, какой срез брать.
Согласен, клиент далеко не всегда прав.
Посылать или нет - решение отдельное. На первых порах нужно держаться за возможности, если они действительно стоящие. А вот "оправдываться" перед уже не нужно, хладнокровие и уверенность оценят всегда;)