{"repo":"babenkoivan/elastic-scout-driver-plus","free":true,"listed":false,"github":"https://github.com/babenkoivan/elastic-scout-driver-plus","clone":"git clone https://github.com/babenkoivan/elastic-scout-driver-plus.git","description":"Extension for Elastic Scout Driver","language":"PHP","stars":287,"topics":["elasticsearch","elastic","laravel","scout","driver","extension","php"],"license":"MIT","category":"data-pipelines","readme_excerpt":"--- Extension for Elastic Scout Driver. Contents Features Compatibility Installation Usage Query Search parameters Search results Custom routing Eager loading relations Multiple connections Features Elastic Scout Driver Plus supports: Aggregations Custom routing Highlighting Multiple connections Search across multiple indices Search after Source filtering Suggesters Compatibility The current version of Elastic Scout Driver Plus has been tested with the following configuration: PHP 8.3 Elasticsearch 9.x Laravel 13.x Laravel Scout 11.x If your project uses older Elasticsearch, Laravel, or PHP version check the previous major version of the package. Installation The library can be installed via Composer: Note that this library doesn't work without Elastic Scout Driver. If it's not installed yet, please follow the installation steps described here. If you already use Elastic Scout Driver, I recommend you to update it before installing Elastic Scout Driver Plus: After installing the libraries, you need to add Elastic\\ScoutDriverPlus\\Searchable trait to your models. In case some models already use the standard Laravel\\Scout\\Searchable trait, you should replace it with the one provided by Elastic Scout Driver Plus. If you want to use Elastic Scout Driver Plus with Lumen framework refer to this guide. Usage Query Before you begin searching a model, you should define a query. You can either use a query builder or describe the query with an array: Each method of Elastic\\ScoutDriverPlus","default_branch":null,"files":null,"tree":[],"storefront":"/r/babenkoivan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/babenkoivan/elastic-scout-driver-plus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}