Ponorte sa hlboko do výhod možností vyhľadávania Magento

Obchody sa už nemôžu spoliehať len na dobrú navigáciu. Vyhľadávanie sa stalo primárnou cestou nákupu, s Spotrebitelia, ktorí ho používajú, majú o 200 % vyššiu pravdepodobnosť, že uskutočnia nákup než tí, ktorí nie.

Tento článok sa zaoberá možnosťami vyhľadávania dostupnými pre obchodníkov Magento a načrtáva štyri hlavné dostupné nástroje; vrátane Elasticsearch, SOLR, Sphinx a MySQL. Skúma výhody a nevýhody každého z nich a poskytuje odporúčania v závislosti od požiadaviek obchodníka.

Pokračujte v čítaní, aby ste zistili, ktorá možnosť vyhľadávania Magento je vhodná pre váš výklad.

Spotrebitelia, ktorí používajú vyhľadávanie, majú o 200 % vyššiu pravdepodobnosť konverzie.

Ako funguje Magento Search

Keď je vyhľadávací nástroj nainštalovaný, okamžite začne pracovať indexovaním obsahu na vašom webe. Pre stránky elektronického obchodu to znamená vytvorenie „zoznamu“ produktov spolu s ich atribútmi. Tento proces indexovania je nepretržitý. Pri každej aktualizácii vašej stránky (pridaní nového produktu) je potrebné aktualizovať „zoznam“.

Na svoju webovú stránku môžete napríklad pridať novú súpravu slúchadiel. Vyhľadávací nástroj potom indexuje veci, ako je jeho názov, popis a cena. Bude tiež indexovať atribúty, ktoré ste zadali, ako je typ pripojenia, či ide o potlačenie hluku atď.

Keď používateľ zadá vyhľadávací dopyt, vyhľadávací nástroj zoradí zoznam produktov a ich atribútov a potom vráti tie najrelevantnejšie. Rôzne vyhľadávače to robia rôznymi spôsobmi a majú rôzne funkcie na interpretáciu a filtrovanie zložitejších údajov.

Elasticsearch, najpopulárnejší dostupný vyhľadávací nástroj, to robí primárne pomocou JSON (JavaScript Object Notation). Tu sú rôzne atribúty označené počas vytvárania produktu a potom použité počas procesu vyhľadávania na zostavenie relevantných výsledkov.

Vzhľadom na to, že JSON je taký výkonný a rýchly programovací jazyk, Elasticsearch znamená, že obchodníci môžu poskytovať hodnoty vyhľadávania mimo len textových . V prípade niektorých iných vyhľadávačov (MySQL) je táto funkcionalita veľmi obmedzená.

Čítať:  Emoji tapety: Čo to je a ako ich používať

Čo hľadať s Magento Search

Bez ohľadu na to, ktorý vyhľadávací nástroj sa rozhodnete použiť, existuje šesť funkcií, na ktoré sa musíte zamerať:

  • Ako dlho trvá proces indexovania a zostavovania výsledkov? Čím dlhšie to trvá, tým pomalšie bude vyhľadávanie.
  • Aké jazyky dokáže vyhľadávač spracovať? Najprv sa rozhodnite, ktorý jazyk je pre váš obchod najlepší, a potom sa uistite, že váš vyhľadávací nástroj ho podporuje.
  • Aké funkcie spracovania prirodzeného jazyka existujú? Nie je to dôležité len teraz, bude to dôležité aj pre hlasové vyhľadávanie.
  • Ako funguje fazetové vyhľadávanie a ako podrobné môžu byť filtre?
  • Aký presný je vyhľadávač? Oplatí sa najprv vyskúšať vyhľadávací nástroj, aby ste zistili, či skutočne poskytuje presné výsledky.
  • Správa synonym (obzvlášť dôležitá pre špecializované obchody)

S ohľadom na týchto šesť funkcií sme sa pozreli na štyri z najpopulárnejších možností vyhľadávania dostupných obchodníkom v Magento.

Každá z nižšie uvedených možností je prijateľná na použitie v modernom obchode. Existuje však jeden, ktorý skutočne dokáže odomknúť výkonné vyhľadávanie stránok obchodníkov.

Elasticsearch

Elasticsearch (ES) je v súčasnosti najobľúbenejšou a predvolenou možnosťou pre vyhľadávanie Magento.

Ako úložisko dokumentov založených na jazyku Java je Elasticsearch navrhnutý tak, aby uložil veľké množstvo dokumentov JSON a natívne s nimi hovoril. Takže okrem toho, že dokáže spracovať textové dotazy, dokáže porozumieť aj pokročilým analytickým dotazom vrátane interpretácie číselných a geografických údajov.

Elasticsearch skutočne žiari v plnej podpore pre vyhľadávanie Apache Lucene v reálnom čase. Z pohľadu zákazníka to znamená, že ES je schopný poskytnúť rýchlejšie a relevantnejšie vyhľadávanie. Pre majiteľov obchodov to znamená rýchlejšie konverzie.

V súčasnosti Elasticsearch odporúčame my aj Magento. Čiastočným dôvodom je to, že sa dá ľahko nastaviť. Na účtoch Hostinger ho možno zapnúť na karte vo vašom . Koncový bod je potom možné preniesť do Magento nasledujúcim spôsobom tento návod.

V súčasnosti Foursqaure aj Github používajú Elasticsearch.

Rýchlejšie a presnejšie vyhľadávanie

Pre 74 % spotrebiteľov je kvalita a relevantnosť výsledkov vyhľadávania na stránke elektronického obchodu rozdielom medzi tým, či nakúpia alebo nie. Elasticsearch pomáha urobiť vyhľadávania relevantnými, aj keď si hľadajúci nie je istý, čo hľadá

umožňuje obchodom interpretovať dopyty zákazníkov tak, že zoberú textové dopyty a interpretujú ich na základe viac než len porovnania slov 1:1. V kombinácii so synonymom a interpretáciou stop slov to robí ES jedným z najschopnejších vyhľadávacích nástrojov dostupných pre obchodníkov.

ES tiež umožňuje obchodníkom prispôsobiť výsledky vyhľadávania na základe definovaných parametrov. Jednou z technológií používaných na to sú prevodníky s konečným stavom. V angličtine to znamená, že ES dokáže spracovať vyhľadávacie dotazy, ktoré zohľadňujú vstup aj výstup, a potom môže poskytnúť výsledky na základe vzťahu medzi týmito dvoma údajmi.

Čítať:  11 najlepších anime hier pre Android

Komplexná podpora vyhľadávacích dopytov

Zatiaľ čo Elasticsearch aj SOLR (nižšie) sú založené na analýze dotazov Lucene, Elasticsearch poskytuje podporu pre štruktúrovaný dopyt DSL. To umožňuje komplexnejšie vyhľadávacie dopyty, ktoré vyhľadávací nástroj just-Lucene nepodporuje.

Elasticsearch podporuje aj skórovacie skripty, ktoré je možné napísať a implementovať prostredníctvom JavaScriptu. V súčasnosti SOLR túto funkciu neponúka.

Podpora oficiálnej a komunitnej knižnice

Oficiálne: Java, PHP, Javascript, Python, Groovy, Ruby, Perl, .NET,

komunita: Java, JavaScript, PHP, Python, R, Ruby, Clojure, Cold Fusion, Erlang, Go, Groovy, Haskell,.NET, OCaml, Perl, Scala, Smalltalk, Vert.x

Elasticsearch Pros

  • Stal sa predvolenou náhradou za predvolený vyhľadávací nástroj Magento MySQL
  • O niečo rýchlejšie ako SOLR
  • Viac v súlade s modernými postupmi vývoja webu (pravdepodobne jednoduchšie na použitie)
  • Pripravené na vybalenie s riešením Hostinger Elasticsearch Container

Elasticsearch Nevýhody

  • Bude zaberať miesto kvôli indexovaniu
  • Môže byť účtovaný príplatok za priestor na hosťovaní
  • Vyžaduje zdĺhavé indexovanie

SOLR

Ďalšia samostatná, škálovateľná možnosť vyhľadávania pre Magento. SOLR dlho dominoval na vyhľadávacom trhu Magento pre stránky s vysokou návštevnosťou. Nielen, že ponúka množstvo dôležitých funkcií, ktoré vyhľadávajú správcovia vyhľadávania, ale je to aj škálovateľné riešenie schopné zvládnuť veľkú dopravnú záťaž.

Niektoré z funkcií, ktoré nájdete pri vyhľadávaní SOLR, zahŕňajú:

  • Návrhy hľadaných výrazov založené na preklepoch
  • Vážené výsledky vyhľadávania
  • Vrstvená navigácia
  • Výkonné automatické dopĺňanie
  • Riadenie relevantnosti
  • Podpora pre synonymá a zastavovacie slová

V súčasnosti Cnet a Netflix používajú SOLR.

Takmer rýchlosti vyhľadávania v reálnom čase

SOLR žiari, keď príde na skupinové vyhľadávanie. Je to preto, že SOLR podporuje distribuované skupiny (vrátane skupinového triedenia, filtrovania a fazetovania). V prípade obchodov s elektronickým obchodom to zákazníkom umožňuje prispôsobiť si vyhľadávanie tak, aby poskytovalo relevantnejšie výsledky. V súčasnosti to hlavný konkurent, Elasticsearch, nepodporuje rovnakým spôsobom.

V porovnaní s alternatívami je SOLR zložitejší vyhľadávací nástroj na implementáciu. Nielenže sa rozhranie SOLR učí dlhšie ako rozhranie Elasticsearch, ale jeho nasadenie vyžaduje aj trochu viac znalostí.

Čítať:  Magento vs. Shopify Ktorá platforma je pre vás tá pravá?

Ak hľadáte nejaké pridané funkcie, ktoré prichádzajú s dodatočnou prácou, potom môže byť SOLR dobrou voľbou. V 99 prípadoch zo 100 by sme však majiteľom obchodov Magento odporučili zvoliť si Elasticsearch.

Podpora oficiálnej a komunitnej knižnice

Oficiálne: Java

komunita: PHP, Python, Javascript, Ruby, Erlang, Perl, Scala, Go, Clojure, .NET

Profesionáli SOLR

  • Populárna možnosť vyhľadávania pre obchody Magento 1
  • Nevyžaduje masívny proces indexovania
  • Skutočne otvorený zdroj

SOLR nevýhody

  • Ťažšie implementovať
  • Už nie najnovšie a najlepšie v Magento Search

Sfinga

Sfinga je výkonný vyhľadávací nástroj Magento schopný indexovať viacero typov obsahu as podporou viacerých písaných jazykov. Aj keď nie je taký výkonný ako vyššie uvedené možnosti, uprednostňuje ho veľa obchodov Magento 1 kvôli ľahkej integrácii.

Sphinx v súčasnosti používajú Mozilla, Craiglist a Dailymotion.

Rýchle vyhľadávanie z prémiového modulu

V predvolenom nastavení Sphinx nebeží cez externý kontajner, ale rozšírenie, ktoré je možné stiahnuť cez Magento Marketplace. Napriek tomu je stále schopný obstáť v porovnaní s ostatnými možnosťami v tomto zozname.

Z vlastnej dokumentácie je Sphinx schopná dodať viac ako 500 dopytov za sekundu, keď katalóg produktov obsahuje viac ako 1 000 000 Skus.

Pokiaľ ide o skutočné možnosti vyhľadávania, Sphinx obsahuje množstvo funkcií, ktoré vidíte pri väčšine ostatných vyhľadávacích nástrojov uvedených tu, vrátane:

  • Podpora tvaru synonym a množného čísla
  • Hľadanie dlhého chvosta
  • Zastavte slovnú podporu

Sphinx tiež umožňuje viacero typov vyhľadávania vrátane produktov, kategórií, atribútov a obsahu blogu. Jeho morfologické preprocesory umožňujú nahradiť rôzne slovné formy ich základnou formou. V príklade Sfingy to znamená preložiť Psov do Pes. Existujú, samozrejme, oveľa komplikovanejšie prípady použitia, kde to pomáha zákazníkom poskytovať jedinečné a vysoko relevantné výsledky.

Vyhľadávací nástroj Magento 1

Aj keď vždy odporúčame používať Elasticsearch, zistili sme, že keď sa používa Sphinx, zvyčajne sa používa v obchodoch Magento 1. Ak prevádzkujete obchod Magento 2, Elasticsearch je lepšou voľbou – najmä ak práve začínate alebo ste v procese replatformovania z Magento 1.

Čítať:  DreamHost Interview Zakladateľ Codecourse Alex ...

Ak vás zaujíma, ako nakonfigurovať vyhľadávanie na Magento 1, odporúčame vám to vyskúšať tento článok od Shero.

Sphinx Pros

  • Výkonný vyhľadávací nástroj, ktorý používa množstvo veľkých obľúbených stránok
  • Roky vývoja ho urobili stabilným

Sfinga Zápory

  • Nie tak dobre podporované ako alternatívy
  • Chýba rýchlosť Elasticsearch a SOLR

MySQL

Pôvodný predvolený vyhľadávací nástroj pre Magento. Hoci je kompetentný sám o sebe, nedá sa porovnávať s dostupnými podnikovými možnosťami. Navyše, možnosť vyhľadávania MySQL pre Magento je teraz zastaraná. Namiesto toho je Magento 2 teraz nakonfigurovaný tak, aby predvolene používal možnosť vyhľadávania Elasticsearch.

Predvolené vyhľadávanie MySQL je tiež chýbajú niektoré ďalšie funkcie nájdete pomocou SOLR alebo Elasticsearch, vrátane návrhov, zoskupovania, váh atribútov a tipov, keď sa vrátia nulové výsledky

Z tohto dôvodu odporúčame vyhnúť sa predvolenej možnosti vyhľadávania MySQL. So súčasnou jednoduchosťou integrácie, ktorú poskytuje Elasticsearch, prečo by ste nechceli výkonnejšie vyhľadávanie, ktoré by poháňalo váš obchod Magento?

Profíci MySQL

Nevýhody MySQL

  • Nie je ani zďaleka taký výkonný ako iné možnosti
  • Jeho podpora bola ukončená

Rozšírenie funkcie vyhľadávania Magento prostredníctvom rozšírení

Ak vlastníte menší obchod Magento a nechcete investovať do špecializovaného vyhľadávača, potom je tiež možné rozšíriť vyhľadávacie funkcie Magento prostredníctvom rozšírení. Tie možno nájsť a stiahnuť z Magento Marketplace.

Najlepší vyhľadávací nástroj Magento

Odporúčame všetkým obchodníkom prejdite na Elasticsearch. Nielen preto, že je ľahké ho integrovať do vášho obchodu Magento, ale aj preto, že poskytuje množstvo vylepšení oproti alternatívam.

Zatiaľ čo rýchlosť a výkon sú porovnateľné so SOLR, Elasticsearch má miernu výhodu. Spotrebiteľom tiež umožňuje vykonávať komplexnejšie vyhľadávania s relevantnejšími výsledkami vďaka množstvu ďalších funkcií, ako je fuzzy vyhľadávanie, úplné indexovanie a podpora dopytov DSL.

Z hľadiska vývoja poskytuje Elasticsearch oveľa viac aj z hľadiska oficiálnych a komunitných klientskych knižníc. To znamená, že váš vývojár bude s väčšou pravdepodobnosťou schopný spracovať a škálovať ho efektívne. Skombinujte to s pripravenosťou na kontajnerovú platformu Hostinger a cloudovým hostingom Magento a stane sa jasnou voľbou pre vyhľadávače pre väčšinu obchodov Magento.

Nové Publikácie:

ODPORÚČANIE