Przez lata próbowano ulepszyć funkcje wyszukiwania w Magento. (Solr, Lucene itp.) Czy w 2013 roku istnieje preferowany / dominujący sposób wyszukiwania katalogu w Magento, który jest dostępny do edycji społecznościowej ? Co z wyszukiwaniem w całej witrynie - czymś, co przeszukuje strony z treścią?
Czy ludzie po prostu trzymają się gotowego wyszukiwania, czy może jest coś lepszego?
magento-1.7
catalogsearch
search
Alan Storm
źródło
źródło
Odpowiedzi:
Dużo współpracuję z Solr i stworzyłem do tego rozszerzenie http://solrgento.com . Możesz przeszukiwać atrybuty i strony CMS. Miałem taki sam pomysł jak Ivan i zaimplementowałem cały widok katalogu Solr. To naprawdę cholernie szybko ;-)
źródło
Moja osobista rekomendacja -
http://php4u.co.uk/blast-search-lucene-magento-extension/
W przeszłości używano rozwiązań sfinksowych, ale wydawało się, że wymagają one ciągłej uwagi przez cały czas.
źródło
Używanie Sfinksa jest obecnie całkiem dobre. Przede wszystkim jest bezpośrednio podłączony do mysql. Tworzy indeks na podstawie zapytania mysql określonego dla konfiguracji sfinksa.
W tej chwili wdrażamy rozwiązanie dla klienta z 2 milionami SKU i sfinksem pokazującymi świetne wyniki. Planujemy również w pełni zastąpić wersję FLAT Magento Sphinxem, w tym przypadku wszystkie strony kategorii Magento będą szybko cholernie dziwne.
W tej chwili nie widzieliśmy żadnej dobrej implementacji Sphinx na rynku, która pasowałaby do naszych potrzeb i nie powtórzyłaby logiki implementacji Magento Solr, która ma największe wąskie gardło, poprzez użycie zapytania „entity_id IN (?)” Do Magento DB .
Dowiedziałem się także o kilku nowych usługach, które oferują rozwiązania wyszukiwania SAAS ukierunkowane na strony e-commerce. Mają dość dobre narzędzia do organizowania nawigacji w wyszukiwaniu, modyfikacji rankingu, a nawet możliwości dostosowania wyników wyszukiwania do sprzedaży dodatkowej.
Jedną z takich usług jest Fredhopper. Nie jest to jednak oprogramowanie typu Open Source.
źródło
spójrz na http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html
oparty na sfinksie i był w większości darmowy do 3 kwartału 2013 roku
testowałem https://code.google.com/p/magento-community-edition-solr/, ale nie mogę wyszukać w atrybutach
źródło
Używamy wyszukiwania sphinx ultimate by mirasvit, świetnej integracji sfinksa ze sklepem magento.
źródło
W przypadku wydania społeczności radzę wypróbować nasz moduł OpenSource ElasticSuite:
https://github.com/Smile-SA/elasticsuite
Ma bardzo zaawansowane funkcje, nawet niedostępne w Magento 2.1 EE (kategorie wirtualne, sortowanie produktów, lepsze facetingowanie, ...).
Uruchomiliśmy dodatkowe moduły do indeksowania dodatkowej zawartości, takie jak ta https://github.com/Smile-SA/module-elasticsuite-cms-search)indexing strony CMS i dodawanie ich do autouzupełniania (nadal jest to POC, ale już działa ).
Spróbuj i wypróbuj.
źródło
to jest nowa opcja Sprawdzam, ciekawe rozwiązanie dla Magento, używając elasticsearch - w oparciu o Lucen - http://www.bubblecode.net/en/2012/06/24/magento-enhance-your-search-results- z elastycznym wyszukiwaniem /
źródło
Elasticsearch - łatwiejszy do skonfigurowania (pod względem wielkości w porównaniu do solr) - jego kompilacja do scailingu (odpowiedzią solrcloud na solrcloud) nie jestem pewien co do sfinksa, ostatnio sprawdziłem, czy nie jest skalowalny ze skomplikowaną konfiguracją (ale jak wspomniano bezpośrednie połączenie z mysql tutaj może być interesujące)
źródło
Moje ostatnie doświadczenia z Solr + Magento mogą mieć trochę wglądu.
Po pierwsze, są problemy:
W moim przypadku chcę iść z Solr, ponieważ robi to, co chcę. Pewnie niektórzy z zewnętrznych dostawców usług wyszukiwania to zrobią, ale gdybym chciał tego użyć, byłbym facetem zadowolonym z witryny o wartości 200 USD. Na pewno nie będę próbował przekraczać granic Magento CE.
Wyszukiwanie po wyjęciu z pudełka po prostu nie będzie dla mnie wystarczająco dobrym rozwiązaniem. Mam klientów, którzy będą polegać na wyszukiwaniu w sklepie, a szanse na ich błędne odczytanie są bardzo duże. Już to wystarczy, abym chciał odejść od metod Magento.
Sądzę, że - jak stwierdzili inni - że zejście drogą Solr nie jest łatwym przedsięwzięciem. Oprócz nakrętek samego Solr będziesz musiał również martwić się konsekwencjami infrastruktury (coś, co prowadzi mnie do rozważenia przeniesienia wszystkiego do kolokacji).
Do tej pory jednak było to całkiem satysfakcjonujące doświadczenie. Wyobrażam sobie, że minie jeszcze kilka lat, zanim otrzymam odpowiedzi na tak wiele pytań, które mam, i do tego czasu będziemy patrzeć na kolejną modę, która prawdopodobnie pojawi się w node.js lub czymś innym i nadejdzie czas na migrację od nowa.
źródło