Elasticsearch
Pagina 1 di 1
Elasticsearch: full-text search che porta i 200K record da 8 secondi a 100ms
Un catalogo prodotti da 200.000 articoli con ricerca MySQL `LIKE` a 8 secondi. Per un e-commerce è inaccettabile: gli utenti abbandonano dopo 3. Ho integrato Elasticsearch 8 con Laravel via Scout, definito un mapping dominio-specifico, costruito un'indicizzazione incrementale. Risultato: ricerca sotto i 100ms con relevance scoring superiore.
In questa categoria scrivo di Elasticsearch in produzione: setup su VPS per PMI senza cluster managed, mapping per cataloghi prodotti italiani con analyzer per lingua, integrazione con Laravel Scout per indicizzazione incrementale, gestione del versioning di indice durante upgrade, monitoring delle query lente.
Se la tua ricerca MySQL è diventata il collo di bottiglia, parliamone. Oppure scopri come lavoro.