За прошедшие годы были предприняты многочисленные попытки улучшить поисковые функции Magento. (Solr, Lucene и т. Д.) В 2013 году существует ли предпочтительный / доминирующий способ поиска по каталогу в Magento , доступный для сообщества ? А как насчет поиска по всему сайту - то, что ищет контентные страницы?
Люди просто торчат из коробки поиска, или есть что-то лучше?
magento-1.7
catalogsearch
search
Алан Сторм
источник
источник
Ответы:
Я много работаю с Solr и создал для этого Расширение http://solrgento.com . Вы можете искать по атрибутам и страницам CMS. У меня была та же идея, что и у Ивана, и я реализовал весь каталогный каталог над Solr. Это действительно чертовски быстро ;-)
источник
Моя личная рекомендация -
http://php4u.co.uk/blast-search-lucene-magento-extension/
Раньше использовали решения для сфинксов, но, казалось, они постоянно требовали постоянного внимания.
источник
Использование Сфинкса довольно хорошо в наши дни. Прежде всего это напрямую связано с MySQL. Он создает индекс на основе запроса MySQL, который вы указали для конфигурации sphinx.
В настоящее время мы внедряем решение для клиента с 2М SKU и sphinx, которые показывают отличные результаты. Мы также планируем полностью заменить FLAT-версию Magento на Sphinx, в этом случае все страницы категории Magento будут чертовски быстрыми.
На данный момент мы не видели ни одной хорошей реализации Sphinx на рынке, которая бы соответствовала нашим потребностям и не повторяла бы логику реализации Magento Solr, которая имеет самое большое узкое место, используя запрос entity_id IN (?) К базе данных Magento. ,
Также я узнал о некоторых новых сервисах, которые предоставляют поисковые решения SAAS, ориентированные на сайты электронной коммерции. У них есть неплохие инструменты для организации поисковой навигации, изменения рейтинга и даже возможность настройки результатов поиска для повышения.
Одним из таких сервисов является Fredhopper. Однако это не программное обеспечение с открытым исходным кодом.
источник
взгляните на http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html
его сфинкс и был в основном свободен до третьего квартала 2013 года
Я проверил https://code.google.com/p/magento-community-edition-solr/, но это не может искать в атрибутах
источник
Мы используем sphinx search ultimate от mirasvit, отличная интеграция sphinx в magento store.
источник
Для версии сообщества я бы посоветовал вам попробовать наш модуль OpenSource ElasticSuite:
https://github.com/Smile-SA/elasticsuite
Он имеет очень продвинутые функции, даже недоступные в Magento 2.1 EE (виртуальные категории, сортировка продуктов, улучшение огранки, ...).
Мы запустили дополнительные модули для индексации дополнительного контента, как этот https://github.com/Smile-SA/module-elasticsuite-cms-search), индексируя страницы CMS и добавляя их в автозаполнение (это все еще POC, но уже работает ).
Не стесняйтесь попробовать и внести свой вклад.
источник
это новая опция, которую я проверяю, интересное решение для magento, использующееasticsearch - на основе люцена - http://www.bubblecode.net/en/2012/06/24/magento-enhance-your-search-results- с-elasticsearch /
источник
Elasticsearch - его проще настроить (по величине сравнивать с solr) - его сборка для scailing (solr ответ на это - solrcloud) не уверен насчет sphinx, в прошлый раз я проверял, что он не масштабируется со сложной конфигурацией (но прямое подключение к mysql, как упоминалось здесь может быть интересно)
источник
Мой недавний опыт работы с Solr + Magento может иметь немного понимания.
Во-первых, есть проблемы:
В моем случае я хочу пойти с Solr, потому что он делает то, что я хочу. Конечно, некоторые из этих сторонних поисковых систем тоже будут делать это, но если бы я захотел использовать это, я был бы парнем, который доволен сайтом за 200 долларов. Я наверняка не буду пытаться раздвинуть границы Magento CE.
Простой поиск просто не будет достаточно хорошим решением для меня. У меня есть клиенты, которые будут полагаться на поиск в магазине, и вероятность того, что они неправильно введут имена, очень высока. Одного этого достаточно, чтобы я захотел уйти от методов Magento.
Я думаю, как и другие ясно дали понять, что идти по дороге Солр не легкая задача. Помимо сути самого Solr, вам также придется беспокоиться о последствиях для инфраструктуры (что побуждает меня задуматься о переносе всего на совместное размещение).
Пока что все это довольно приятный опыт. Я полагаю, что пройдет еще пара лет, прежде чем у меня появятся ответы на очень многие вопросы, которые у меня есть, и к тому времени мы рассмотрим следующую причуду, которая, вероятно, работает в файле node.js или где-то еще, и настанет время для миграции. снова и снова
источник