Apparence
Recherche
La recherche produit s'appuie sur Laravel Scout + Meilisearch. Seul Product est indexé.
Par où l'étendre
| Je veux… | Point d'extension | Mécanique |
|---|---|---|
| déclencher une réindexation après un changement | ReindexRequested | événements |
| changer ce qui est indexé pour un produit | toSearchableArray (modèle Searchable) | modèles |
Bon à savoir
- L'indexation se fait hors requête : les observers du domaine émettent
ReindexRequested, un listener queueable réindexe — la requête HTTP n'attend jamais Meilisearch. - Le pilotage (réindex complète, purge) passe par des commandes Artisan dédiées (
scout:import, commandesmeilisearch:*).
Voir aussi
- Catalogue & produits —
toSearchableArrayet les facettes. - Les événements —
ReindexRequested.