ElasticLens est un package Laravel qui intègre Elasticsearch aux modèles Eloquent. Il offre des capacités de recherche avancées tout en conservant la syntaxe familière de Laravel. Il fonctionne en tandem avec le package, ce qui permet aux développeurs d’effectuer des recherches en texte intégral, de gérer les migrations d’index et de personnaliser facilement les mappages de champs.laravel-elasticsearch
User::search('loves espressos');ElasticLens présente un modèle qui reflète votre modèle Eloquent de base. Ce modèle se synchronise automatiquement avec votre base de données, ce qui garantit que les modifications sont répercutées dans votre index Elasticsearch. Par exemple, un modèle aurait un modèle correspondant, ce qui permettrait des opérations de recherche efficaces : Index-Model User IndexedUser