Implémenter une recherche full-text avec Laravel Scout

Posée 3 hours ago 405 vues Résolue
Laravel CI mascot
17
Mamadou Bah
Mamadou Bah
3 hours ago

2 Réponses

Solution acceptée
7

Le driver database de Scout utilise les full-text indexes MySQL. Il est suffisant pour la plupart des cas sur mutualisé. Configure SCOUT_DRIVER=database et lance php artisan scout:import. Les performances sont correctes jusqu'à ~100k entrées.

Konan Gbagbo
Konan Gbagbo
3 hours ago
5

J'utilise le driver collection pour les petits datasets (<10k). C'est plus simple, pas de configuration, ça filtre en mémoire. Après 10k enregistrements, passe au driver database avec des index FULLTEXT MySQL.

Sandrine Aboa
Sandrine Aboa
3 hours ago

Votre réponse

Vous devez être connecté pour répondre.

Se connecter avec GitHub