Ответы пользователя по тегу MongoDB
  • Подход (алгоритмы и тд) чтобы сделать поиск по параметрам как на Яндекс-маркете?

    conturov
    @conturov
    Я дела так:
    Таблица 1: Товар
    Таблица 2: Категории для товара
    Таблица 3: Названия параметров
    Таблица 4: Связка Параметров к категориям (При выборе у товара категории подгружаю соответствующие параметры)
    Таблица 5: Связка — Значение параметра с конкретным товаром (id, id_item, id_param,var_param)
    Таким образом мы параметры вешаем на категорию, при добавления товара выбираем категорию и получаем набор параметров для этой категории.

    Чем мне это нравится:
    1) Любая вложенность категории со своими параметрами.
    2) Можно делать динамическую форму поиска в который давать выбирать параметры в зависимости от категории.
    3) Легкие небольшие запросы.
    Ответ написан
    1 комментарий