Source: https://massimoivaldi.com/it/servizi/migrazione
Language: it

[Tutti i servizi](<https://massimoivaldi.com/it/servizi>)

02

Servizio

# Migrazione del motore di ricerca

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. Nel nostro test, [20 ricerche su 26 senza risposta](<https://massimoivaldi.com/it/insights/ricerca-woocommerce-20-query-su-26-senza-risposta>).

### 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. È il metodo seguito nella [migrazione da Algolia a Meilisearch su 13.318 prodotti](<https://massimoivaldi.com/it/casi-studio/da-algolia-a-meilisearch>).

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. Approfondimento: [Meilisearch: cos'è e quando conviene](<https://massimoivaldi.com/it/insights/meilisearch-cos-come-funziona-e-quando-conviene-usarlo>).

### Algolia

Servizio gestito, zero infrastruttura da mantenere. Si paga a record e a ricerche. Approfondimento: [Algolia: quanto costa e quando conviene](<https://massimoivaldi.com/it/insights/algolia-che-cos-come-funziona-quanto-costa-e-quando-conviene-davvero>).

### Elasticsearch

La massima flessibilità su cataloghi complessi e query articolate. Richiede competenze per essere tenuto in piedi. Approfondimento: [Elasticsearch e OpenSearch a confronto](<https://massimoivaldi.com/it/insights/elasticsearch-e-opensearch-storia-di-una-separazione-e-stato-dellarte>).

Te lo diciamo nell'[audit della ricerca interna](<https://massimoivaldi.com/it/servizi/audit-aeo-geo-ricerca-interna>), con i numeri davanti.

Il tuo progetto

## Parlaci di quello che i tuoi utenti non trovano.

[Contattaci](<https://massimoivaldi.com/it/contatti>)
