Download the PHP package areirei/meilisearch-laravel-scout without Composer
On this page you can find all versions of the php package areirei/meilisearch-laravel-scout. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download areirei/meilisearch-laravel-scout
More information about areirei/meilisearch-laravel-scout
Files in areirei/meilisearch-laravel-scout
Package meilisearch-laravel-scout
Short Description Laravel Scout custom engine for MeiliSearch
License MIT
Informations about the package meilisearch-laravel-scout
[DEPRECATED] MeiliSearch Laravel Scout
MeiliSearch |
Documentation |
Slack |
Roadmap |
Website |
FAQ
⚡ The MeiliSearch driver for Laravel Scout
⚠️ This package is deprecated. We recommend you to use Laravel Scout that now supports MeiliSearch.
MeiliSearch Laravel Scout is a MeiliSearch driver for Laravel.
MeiliSearch is an open-source search engine. Discover what MeiliSearch is!
Table of Contents
- 📖 Documentation
- 🔧 Installation
- 🚀 Getting Started
- Indexes
- Search
- 🗃️ Setting
- Displayed
- Distinct
- Filterable
- Ranking
- Searchable
- Sortable
- 🤖 Compatibility with MeiliSearch
- 💡 Learn More
- Development Workflow and Contributing
📖 Documentation
See our Documentation or our API References.
Also, take a look at the Wiki of this repository!
🔧 Installation
Install the Plugin
Install the HTTP Client
You could use any PSR-18 compatible client to use with this SDK. No additional configurations are required.
A list of compatible HTTP clients and client adapters can be found at php-http.org.
If you use Laravel 8 you can skip this section as laravel pre-install Guzzle 7 by default.
Guzzle 7:
If you already have guzzle installed with a version < 7, don't forget to update the version inside your composer.json
Guzzle 6:
Symfony Http Client:
Curl:
Export Configuration
Update the .env
file
Run MeiliSearch
There are many easy ways to download and run a MeiliSearch instance.
For example, if you use Docker:
NB: you can also download MeiliSearch from Homebrew or APT.
🚀 Getting Started
Indexes
Create an Index
Add Documents
You can also import all your table to meilisearch by using the artisan command:
Search in an Index
Delete Documents
or you can use the artisan command to delete all documents from an index:
Delete an Index
Search
Custom Search
All the supported options are described in the search parameters section of the documentation.
Pagination
🗃️ Setting
Displayed
Edit displayed settings
Distinct
Edit distinct settings
Filterable
Edit filterable settings
Ranking
Edit ranking rules
Searchable
Edit searchable
Sortable
Edit sortable
🤖 Compatibility with MeiliSearch
This package only guarantees the compatibility with the version v0.20.0 of MeiliSearch.
💡 Learn More
If you're not familiar with MeiliSerach yet, the following sections may interest you:
- Manipulate documents: see the API references or read more about documents.
- Search: see the API references or follow our guide on search parameters.
- Manage the indexes: see the API references or read more about indexes.
- Configure the index settings: see the API references or follow our guide on settings parameters. Also, the Wiki of this repository will guide you through the configuration!
💡 You can use more advance function by reading the documentation of MeiliSearch PHP Client.
👍 This package is a custom engine of Laravel Scout.
Development Workflow and Contributing
Any new contribution is more than welcome in this project!
If you want to know more about the development workflow or want to contribute, please visit our contributing guidelines for detailed instructions!
MeiliSearch provides and maintains many SDKs and Integration tools like this one. We want to provide everyone with an amazing search experience for any kind of project. If you want to contribute, make suggestions, or just know what's going on right now, visit us in the integration-guides repository.
All versions of meilisearch-laravel-scout with dependencies
laravel/scout Version ^8.0
meilisearch/meilisearch-php Version ^0.20
http-interop/http-factory-guzzle Version ^1.0