Tutti i servizi

02

Servizio

Migrazione

Portiamo cataloghi WooCommerce, PrestaShop e Magento su motori di ricerca moderni: Meilisearch, Algolia, Elasticsearch. Pipeline, indicizzazione, componente di ricerca sul sito.

01

Quando serve

La ricerca nativa della tua piattaforma è nata per cataloghi piccoli. Superata una certa soglia — di prodotti, di attributi, di traffico — smette di reggere, e non è una questione di configurazione: è il motore sbagliato.

WooCommerce

Cerca con query LIKE sulle tabelle di WordPress. Nessuna tolleranza ai refusi, rilevanza approssimativa, filtri che appesantiscono il database mentre gli utenti navigano.

PrestaShop

Mantiene un proprio indice che va ricostruito e che, durante la ricostruzione, restituisce risultati parziali.

Magento

Usa già Elasticsearch, ma legato al ciclo di vita della piattaforma: reindicizzazioni lente, aggiornamenti bloccanti, poco margine di manovra sull'infrastruttura.

Il sintomo che vedi tu è sempre lo stesso: ricerche lente, ricerche vuote, utenti che escono dopo la prima query.

02

Cosa comprende

01

Pipeline dati

Estraiamo il catalogo dalla piattaforma e lo portiamo nel motore in una forma pensata per la ricerca: prodotti, varianti, attributi, prezzi, disponibilità, lingue. Poi lo teniamo allineato — aggiornamenti incrementali quando un prodotto o uno stock cambia, reindicizzazione completa programmata — senza finestre in cui la ricerca è ferma.

02

Indicizzazione

Definiamo la struttura dell'indice: cosa è cercabile, cosa è filtrabile, cosa è ordinabile, come sono modellate le varianti. È la fondazione su cui poi si lavora di fino.

03

Componente di ricerca

L'interfaccia sul sito: campo di ricerca con autocompletamento, risultati istantanei, faccette, ordinamenti, paginazione. Integrata nel tema esistente, funzionante su mobile, senza riscrivere il front-end.

04

Messa in produzione

La parte che di solito fa paura, ed è quella che curiamo di più.

03

Come avviene il passaggio

Non stacchiamo una ricerca per accenderne un'altra sperando che vada bene.

  1. 01

    Audit

    Analizziamo catalogo, volumi, integrazioni esistenti e vincoli tecnici. Ne esce una scelta motivata del motore e una stima dei costi ricorrenti.

  2. 02

    Indice in parallelo

    Costruiamo l'indice sui tuoi dati veri mentre il sito continua a funzionare con la ricerca attuale. Puoi provarlo e confrontarlo prima di decidere qualsiasi cosa.

  3. 03

    Confronto

    Verifichiamo che ogni prodotto raggiungibile prima lo sia anche dopo. Nessuna categoria che sparisce, nessun filtro che smette di funzionare.

  4. 04

    Switch graduale

    Il nuovo motore va live dietro un interruttore: prima su una parte del traffico, poi su tutto. Se qualcosa non torna, si torna indietro in un minuto.

  5. 05

    Presidio

    Restiamo sulle prime settimane, quando emergono i casi che nessun test aveva previsto.

04

Quale motore

Non ne abbiamo uno preferito. Dipende da volumi, budget, e da chi lo gestirà quando avremo finito.

Meilisearch

Self-hosted, dati dove decidi tu, costi prevedibili e indipendenti dal traffico.

Algolia

Servizio gestito, zero infrastruttura da mantenere. Si paga a record e a ricerche.

Elasticsearch

La massima flessibilità su cataloghi complessi e query articolate. Richiede competenze per essere tenuto in piedi.

Te lo diciamo nell'audit, con i numeri davanti.

Il tuo progetto

Parlaci di quello che i tuoi utenti non trovano.

Contattaci