Implémenter une recherche full-text avec Laravel Scout

Posée 1 month ago 408 vues Résolue
Laravel CI mascot
17
Mamadou Bah
Mamadou Bah
1 month 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
1 month 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
1 month ago

Votre réponse

Vous devez être connecté pour répondre.

Se connecter avec GitHub