A che punto voglio "aggiornare" dal motore di ricerca Magento nativo a qualcosa come Apache SOLR o un prodotto commerciale? Ci sono funzionalità specifiche che cerco o è semplicemente una funzione del traffico, del conteggio SKU o di qualcos'altro?
A che punto voglio "aggiornare" dal motore di ricerca Magento nativo a qualcosa come Apache SOLR o un prodotto commerciale? Ci sono funzionalità specifiche che cerco o è semplicemente una funzione del traffico, del conteggio SKU o di qualcos'altro?
Risposte:
Le caratteristiche distintive dell'utilizzo di Solr rispetto al motore Magento MySQL Fulltext predefinito sono:
La comunità sembra inclinarsi verso Solr in generale, sebbene siano stati resi disponibili altri connettori di ricerca.
Ricerca di terze parti:
I prodotti di ricerca di terze parti funzionano in due modi: sostituiscono le pagine di ricerca e categoria con le proprie versioni e in genere li ospitano in un sottodominio sul tuo sito in modo da non interferire con SEO (ad esempio SLI), oppure iFrame cerca in il tuo sito (Picosearch). A mio avviso , non voglio i miei negozi in balia di un hosting di terze parti su AWS; o peggio ancora nel proprio data center interno.
Di recente ho incontrato un venditore che indossa un cappello divertente che presumibilmente aveva uno strumento di ricerca personalizzato che si collega al connettore Magento Solr ma funziona come un servizio cloud SaaS con un pannello di controllo. Normalmente non è così che funzionano le integrazioni di ricerca di terze parti: sono curioso di sapere come sono le prestazioni.
Timing / Distribuzione
Non esiste una formula per determinare quando effettuare il passaggio, quando è necessario migrare dipende solo da te. Tieni presente che non si tratta di un'implementazione di due secondi: il tuo tema / plug-in (in particolare qualsiasi plug-in di navigazione) potrebbe richiedere modifiche o aggiornamenti.
Non ti darà risultati miracolosi dall'oggi al domani - come tutto il resto nella gestione della tua attività, sarà solo buono quanto il tempo che investi in esso . Probabilmente dovrai avere campi indicizzati con parole chiave per le quali desideri ottimizzare. Dovrai anche giocare pesantemente con le impostazioni di ponderazione. Non è una soluzione durante la notte.
Una nota sulle prestazioni
La caratteristica distintiva dell'integrazione Solr rispetto al full-text è che Magento può utilizzare Solr per scaricare la navigazione a livelli e il rendering dei risultati della pagina delle categorie. Poiché Solr è così altamente ottimizzato, questo comporta costi di gestione molto ridotti. Questo è utile per mitigare i picchi di traffico e diffondere il carico su più di un semplice server Apache.
SOLR è utilizzato da tutti i migliori negozi e piattaforme tra cui Magento EE e Hybris, ha Levenshtein Distance che fornisce un'accuratezza fino al 98% rispetto a Sphinx che arriva nell'intervallo del 60-80%.
Usiamo un'installazione SOLR che costa $ 450 + $ 250 per l'hosting all'anno, quindi se lo ammortizzi in tre anni ($ 450 + $ 250 * 3), a $ 400 / anno e la ricerca è il 5% della spesa IT e la spesa IT è del 5% delle entrate, quindi hai entrate di $ 160.000 all'anno dove ha senso iniziare a utilizzare SOLR.