В какой момент я хочу «обновить» нативную поисковую систему Magento до чего-то вроде Apache SOLR или коммерческого продукта? Есть ли какие-то особые функции, которые я бы искал, или это просто функция трафика, подсчет SKU или что-то еще?
В какой момент я хочу «обновить» нативную поисковую систему Magento до чего-то вроде Apache SOLR или коммерческого продукта? Есть ли какие-то особые функции, которые я бы искал, или это просто функция трафика, подсчет SKU или что-то еще?
Ответы:
Отличительные особенности использования Solr над стандартным движком Magento MySQL Fulltext:
Сообщество, кажется, склоняется к Solr в целом, хотя другие поисковые соединители были сделаны доступными.
Сторонний поиск:
Поисковые продукты третьих сторон работают одним из двух способов: они заменяют страницы поиска и категории своими версиями и обычно размещают их под поддоменом на вашем сайте, чтобы не мешать SEO (например, SLI), или выполняют поиск по iFrame в ваш сайт (Picosearch). По моему мнению, я не хочу, чтобы мои магазины зависели от стороннего хостинга на AWS; или, что еще хуже, в собственном датацентре.
Недавно я встретил продавца в забавной шапке, у которого предположительно был собственный инструмент поиска, который подключается к разъему Magento Solr, но он работает как облачный сервис SaaS с панелью управления. Обычно это не так, как работают сторонние поисковые интеграции - мне интересно, какова производительность.
Сроки / развертывания
Не существует формулы для определения того, когда нужно переключаться - когда вам нужно мигрировать, полностью зависит от вас. Имейте в виду, что это не двухсекундная реализация - ваша тема / плагины (особенно плагины навигации) могут потребовать доработки или обновления.
Это не даст вам чудесных результатов в одночасье - как и все остальное в управлении вашим бизнесом, это будет только столько, сколько вы потратите на это время . Вам, вероятно, все еще придется иметь проиндексированные поля с ключевыми словами, для которых вы хотите оптимизировать. Вам также придется много играть с настройками веса. Это не ночлег.
Примечание о производительности
Отличительной особенностью интеграции Solr по полному тексту на самом деле является то, что Magento может использовать Solr для разгрузки многоуровневой навигации и отображения результатов страницы категории. Поскольку Solr так высоко оптимизирован, это требует очень мало времени. Это удобно для уменьшения скачков трафика и распределения нагрузки не только на серверы Apache.
SOLR используется всеми ведущими магазинами и платформами, включая Magento EE и Hybris, он имеет расстояние Левенштейна, которое обеспечивает точность до 98% по сравнению со Sphinx, который достигает диапазона точности 60-80%.
Мы используем установку SOLR, которая стоит $ 450 + $ 250 для хостинга в год, поэтому, если вы амортизируете ее в течение трех лет ($ 450 + $ 250 * 3), при цене $ 400 / год, а поиск составляет 5% от затрат на ИТ, а затраты на ИТ - 5% вы получаете доход в 160 000 долларов в год, когда имеет смысл начать использовать SOLR.