Поиск у нас самый обычный - он полностью реализуется средствами Mysql. Тут только если думать как Mysql ускорять )
Это на каком типе поиска? Самым быстрым должен быть FULLTEXT. Очевидно, что like и like+ - это самые медленные типы поиска, но со своими фишками.
like
Пожелание не к тому что в модуле ошибки, а к тому что нужно менять принцип работы модуля.
При таком количестве товаров и категорий в админки проблемы похлеще.
Сейчас в активной разработке.... Ожидайте, будет подробная новость на этот счет.
Админка будет устойчива к большому числу категорий и характеристик. (сейчас именно эти сущности подгружаются всем списком, что при большом количестве может замедлять браузер)
Не совсем понял про "поменять принцип работы модуля". Какого модуля? Если поискового, то не совсем понятно что вы имеете ввиду. Сейчас принцип простой: БД, дай-ка нам результаты выборки по фразе ААА, база нам их отдает, мы отображаем. Что тут менять?
Бутаков Руслан, количество товаров вообще не играет роли в админке. Только на фронтэнде есть проблемы.
Вот количество категорий - это большая проблема в каталоге товаров.
А про характеристики не понял Артёма - кто их руками выбирает-то... Всё через CSV.
Поло Арт, если у какой-то характеристики значений, например 10 000. (мы с таким встречались). Например, когда делают "модель товара" списковой характеристикой (чтобы потом фильтровать в категориях). То при открытии карточки товара система любезно отображает 10 000 вариантов на вкладке Характеристики. Соответственно это иногда несколько мегабайтов HTML.
Может их руками и не выбирают, но они выводятся в карточке.
Планируем там тоже сделать сложный контрол с отложенной загрузкой значений при необходимости.
Если дойдут руки до поиска - заодно и приоритет на название товара выставьте.
Попробуйте тут mega.readyscript.ru вбить в поиске "зонт". Выпадает несколько проекторов, а зонт не видно т.к. он в самом конце выдачи.
Комментарии 10
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить +3
Ответить 0
Написать сообщение