Есть ли ограничение на количество атрибутов продукта, которое можно сделать is_filterable_in_search = 1 в Magento?

Мы используем Magento Enterprise 1.10 а также SOLR как наш каталог поисковой системы.

На нашем действующем веб-сайте мы сталкиваемся с одной серьезной проблемой: всякий раз, когда мы начинаем увеличивать количество фильтруемых в поиске атрибутов в нашей системе, после определенного ограничения перерывов в поиске в каталоге. Это не дает результат поиска?

Я попытался просмотреть журналы исключений Magento, где написано:

2014-12-16T21: 07: 53 + 00: 00 ERR (3):
исключение «Исключение» с сообщением «400» Статус: неверный запрос »в /var/www/site/lib/Apache/Solr/Service.php:334

Я пытался войти в URL-адрес запроса Magento в SOLR во время поиска по каталогу & это в основном делает 3 запроса SOLR и в третьем запросе он имеет огромное количество параметров в URL запроса facet.field.

В чем может быть возможная проблема? Есть ли ограничение по нет. запроса facet.field, сделанного Magento в SOLR

Есть ли какие-то изменения конфигурации, необходимые для Magento или же SOLR сторона, чтобы решить эту проблему?

0

Решение

В идеале нет ограничений на количество фильтруемых атрибутов в базовом Magento.

Пожалуйста, проверьте время выполнения PHP на стороне сервера. Это может быть проблемой.

Используете ли вы аргумент Cron или командной строки для запуска переиндексации или запуска переиндексации от администратора?

Попробуйте запустить переиндексирование через командную строку и проверьте один раз, работает ли он.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]