Size: a a a

2020 December 16

P

PSYTRGLES in Laravel Pro
сколько данных в таблице?
источник

С

Степан in Laravel Pro
Eugene _
Здравствуйте. Может кто подскажет в какую сторону думать. Хочу в интернет магазине оптимизировать фильтры товаров. Отбирает я весь ассортимент и дальше в коде выбираю из товара доступные фильтры и считаю сколько товаров в каждом фильтре. Как обычно "правильно" делают такие фильтра и как эффективно хранят данные? Может есть что почитать?
с точки зрения программирования или с точки зрения маркетинга?
источник

E_

Eugene _ in Laravel Pro
Товаров примерно 60-70к
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
не понятно что за структура в базе? EAV?
источник

r

rip your face in Laravel Pro
PSYTRGLES
комбинаций фильтров может быть очень много, если число  должно меняться в зависимости от выбранных позиций, то не варик
да, только хотел написать что при таком сценарии оно не прокатит. Ну если нужно показывать количество от выбранных параметров.
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
в eav подсчитать все варианты значений можно одним запросом
источник

С

Степан in Laravel Pro
Переслано от Степан
с точки зрения программирования или с точки зрения маркетинга?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
что нужно? фасетный поиск - лучше подключить какой нибудь сфинкс, или elasticsearch у которых это из коробки
источник

RZ

Roman Zhakhov in Laravel Pro
Eugene _
Здравствуйте. Может кто подскажет в какую сторону думать. Хочу в интернет магазине оптимизировать фильтры товаров. Отбирает я весь ассортимент и дальше в коде выбираю из товара доступные фильтры и считаю сколько товаров в каждом фильтре. Как обычно "правильно" делают такие фильтра и как эффективно хранят данные? Может есть что почитать?
es + aggregations
источник

С

Степан in Laravel Pro
сначала нужно узнать, где цель
источник

E_

Eugene _ in Laravel Pro
Roman Zhakhov
es + aggregations
Es это что?
источник

d.

dev . in Laravel Pro
Eugene _
Es это что?
еласитк но вообще на Хабре почитай
источник

С

Степан in Laravel Pro
Eugene _
Es это что?
эластик
источник

E_

Eugene _ in Laravel Pro
Степан
сначала нужно узнать, где цель
Цель ускорить работу сайта и уменьшить нагрузку. Так ка понимаю что каждый раз дёргать базу и вытаскивать 10-12к и в циклах все пересчитывать, дичь.
источник

С

Степан in Laravel Pro
Eugene _
Цель ускорить работу сайта и уменьшить нагрузку. Так ка понимаю что каждый раз дёргать базу и вытаскивать 10-12к и в циклах все пересчитывать, дичь.
там sql какой?
источник

P

PSYTRGLES in Laravel Pro
считать запросом можно, но на большой бд будут просадки
источник

d.

dev . in Laravel Pro
Eugene _
Цель ускорить работу сайта и уменьшить нагрузку. Так ка понимаю что каждый раз дёргать базу и вытаскивать 10-12к и в циклах все пересчитывать, дичь.
источник

E_

Eugene _ in Laravel Pro
PSYTRGLES
считать запросом можно, но на большой бд будут просадки
5.7
источник

d.

dev . in Laravel Pro
не слушай про субд это все дичь будет )
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
PSYTRGLES
считать запросом можно, но на большой бд будут просадки
просадки будут и в других случаях если у нас что то большое
источник