Как пользователь xgm, хочу заходить искать новенькое в разделе ресурсы и уметь отфильтровывать неинтересное по тематике, версии игры, типу ресурса и других параметрам, чтобы исключить из списка неинтересные мне виды контента.
В текущей ситуации приходится выковыривать модели из 20 страниц нерелевантного контента.
Задача каждого моего запроса может отличаться, поэтому глобальные предпочтения решают мою задачу лишь отчасти.
Варианты решения:
  • глобальные хардкодные фильтры
  • фильтры по тегам с возможностью исключить из поиска конкретный тег, например я ищу модели крокодилов в классической графике в стилистике варкрафта, я должен нажать на фильтры: модели, существо:крокодил, версия игры: классика, стилистика: исключить wow, исключить конверт, исключить аниме

Вот теперь готово. Из возможностей улучшения: вбивать вообще любые метки для включения/исключения
`
ОЖИДАНИЕ РЕКЛАМЫ...
38
Да, в фильтрах первый приоритет - это набор полей категорий, особо важны поля типа "выпадающий список", возможно, будет что-то типа мультивыбора для поиска по вхождению в выбранное.
Текстовые поля скорее всего как подстрока поиска (тут вопрос как быстро положат, или это только для авторизованных делать).
Анти-мульти-выбор - это на подумать.
Анти-теги - в целом, выглядит как вариант.
Тут надо не забыть, что придется поиграть с индексами бд
38
Некоторый объем работ проведен и уже на проде

Надо подсветить менюшку для мобилы, если отфильтровано
38
Вот теперь готово. Из возможностей улучшения: вбивать вообще любые метки для включения/исключения
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.