Magento настроен на использование SOLR, но, похоже, пропускает его

#search #magento #solr #enterprise

#Поиск #magento #solr #Предприятие

Вопрос:

Мы используем Magento Enterprise Edition версии 1.10.1.1. Я установил SOLR, который работает нормально, и настроил Magento на использование SOLR. Когда я нажимаю кнопку «ПРОВЕРИТЬ ПОДКЛЮЧЕНИЕ» в администраторе Magento, это успешно. Я вижу в файлах журнала SOLR, что Magento отправляет команду ping в SOLR.

Теперь, когда я пытаюсь что-то найти на веб-сайте, поисковый запрос не достигает SOLR. Я не вижу, чтобы поступал запрос на выбор.

Когда я выполняю поисковый запрос непосредственно в движок SOLR, я вижу, что запрос зарегистрирован, поэтому мне кажется, что SOLR работает нормально.

Magento, должно быть, возвращается к поиску mysql. Но почему? Как я могу это отладить? Какие файлы отвечают за выполнение фактического запроса к SOLR?

В Magento отключено все кэширование.

Комментарии:

1. вы используете версию EE, пытались ли вы обратиться в свою платную службу поддержки непосредственно из Magento 🙂

2. Я попробую, но, боюсь, они скажут мне, что SOLR — это независимое программное обеспечение, на которое не распространяется включенная поддержка.

Ответ №1:

Мы столкнулись с той же проблемой несколько дней назад. Мы обнаружили, что одно из наших расширений не позволяло Magento использовать SOLR. Поэтому вам следует проверить, переписывают ли ваши расширения поиск или вносят в него изменения.

Комментарии:

1. Не хотели бы вы поделиться, какой плагин конфликтовал с поиском SOLR в вашем случае?

2. Вы, мы правы. В моем случае улучшенная навигация Amasty конфликтовала с SOLR. Я понизил рейтинг до версии, которую мы использовали в нашем 1.8.0.0, которая, вероятно, была изменена разработчиками. Это работает.

3. Спасибо, что поделились этим. Я не могу сказать вам, какое расширение было в нашем случае, их было так много, что мы, наконец, решили начать с нуля.

4. @rolandow где изменить код, который вы можете предоставить, пожалуйста, отправьте ссылку.

5. @ravipatel извините, я больше не работаю над этим проектом, и у меня тоже нет исходного кода. Я бы подумал, что плагин уже должен быть совместим. В противном случае отправьте мне электронное письмо.