mayton2019, а как его переписать на in? А, главное - зачем?
Вот у нас новость под заголовом "В Марокко произошло землетрясение", мы вводим в быстрый поиск буквы "зем" и хотим чтобы нам её показало
Как это переписать на title in?
Ну или любой другой вариант поиска
Ну здесь опять же два подхода.
Самый простой - это на каждый цвет и размер завести свой артикул.
Подписка на 12 месяц это один товар, а подписка на 1 месяцев - другой.
Если, по вашим словам, количество опций, как и количество товаров, сильно ограничено, то можно обойтись одной таблицей.
Но в реальности обычно оказывается, что опции все равно добавляются и их надо хранить отдельно.
при небольшом количестве категорий можно обойтись и eav. Но JSON в этом случае городить будет неправильно
Как я писал выше, таблица опций id-название(цвет, размер, срок подписки), таблица вариантов опций id опции-значение(красный, XL), и таблица опция-вариант-товар-количество. В корзину можно класть либо как у вас, id товара+id варианта опции, либо id из этой последней таблицы.
Если же использовать json поле в таблице товаров, то в корзине точно так же сохранить json с опциями.
А в пользовании интернетом вы тоже новичок?
по запросу "питон нажать кнопку на сайте" вам поисковики вообще ничего не находят?
или вы даже не пытались?
Тут дело даже не в активном использовании. А просто в том, что джейсон поле используется не по назначению, для хранения структурированной табличной информации
а ведение такого индекса и поиск по нему обходится дороже
Во-первых, это какая-то странная фантазия. Тоже что-то из стариковских воспоминаний о юности?
Во-вторых, у меня там написано, как организовывать поиск по параметрам в более-менее нагруженных системах
Егор Мокеев, очень печально, что вы даже не пытаетесь сделать самостоятельно, а только и можете, что просить готовенькое
Я добавил ответ с коротким решением
Плюс ниже есть корректное решение с явным перебором
Куча текста ни о чем. http80 Зачем вы пометили решением этот поток сознания?
Решением надо помечать такой ответ, который поможет другим людям, у которых возник подобный вопрос. А кому помогут эти мемуары?
ClayRing, вопрос не ко мне, а к тем кто эти служебные программы причисляет к базам данных.
К их чести сказать, с Редисом и мемкешем такое случается довольно редко
Вот у нас новость под заголовом "В Марокко произошло землетрясение", мы вводим в быстрый поиск буквы "зем" и хотим чтобы нам её показало
Как это переписать на title in?
Ну или любой другой вариант поиска