PHPackages                             chr15k/laravel-meilisearch-advanced-query - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. chr15k/laravel-meilisearch-advanced-query

ActiveLibrary[Search &amp; Filtering](/categories/search)

chr15k/laravel-meilisearch-advanced-query
=========================================

Laravel Meilisearch advanced query generator

2.2.0(12mo ago)737.9k↓11%2MITPHPPHP ^8.0CI passing

Since Nov 8Pushed 12mo ago1 watchersCompare

[ Source](https://github.com/chr15k/laravel-meilisearch-advanced-query)[ Packagist](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query)[ RSS](/packages/chr15k-laravel-meilisearch-advanced-query/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (12)Used By (0)

Laravel Meilisearch Advanced Query
==================================

[](#laravel-meilisearch-advanced-query)

[![Latest Stable Version](https://camo.githubusercontent.com/5042838a5a60c387abbfef3fa98b32ac26228ccdb1f478dcd2b1e28e765bf4c6/68747470733a2f2f706f7365722e707567782e6f72672f63687231356b2f6c61726176656c2d6d65696c697365617263682d616476616e6365642d71756572792f76)](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query) [![Total Downloads](https://camo.githubusercontent.com/14c9f055852fdb92a19967f19452a58220398e57584c38d5f0d3ba0c31afcb8e/68747470733a2f2f706f7365722e707567782e6f72672f63687231356b2f6c61726176656c2d6d65696c697365617263682d616476616e6365642d71756572792f646f776e6c6f616473)](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query) [![Latest Unstable Version](https://camo.githubusercontent.com/e9baa8feec0674b4d7ac6c9301df5efae893f5dae76eca9b50ffd03d94ba3026/68747470733a2f2f706f7365722e707567782e6f72672f63687231356b2f6c61726176656c2d6d65696c697365617263682d616476616e6365642d71756572792f762f756e737461626c65)](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query) [![License](https://camo.githubusercontent.com/241fe4bd701799a52ce8aa89017784add73a4cf2090ec54aa22a557ac80c312e/68747470733a2f2f706f7365722e707567782e6f72672f63687231356b2f6c61726176656c2d6d65696c697365617263682d616476616e6365642d71756572792f6c6963656e7365)](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query) [![PHP Version Require](https://camo.githubusercontent.com/1596601828894bc5ad6792e12b00ccffc93c9cea4865a0a1b489b2117c4550a4/68747470733a2f2f706f7365722e707567782e6f72672f63687231356b2f6c61726176656c2d6d65696c697365617263682d616476616e6365642d71756572792f726571756972652f706870)](https://packagist.org/packages/chr15k/laravel-meilisearch-advanced-query)

This library provides an intuitive query builder that makes generating more complex Meilisearch queries (compound, nested, meilisearch specific operators, ranking etc.) easier, replacing the need to construct your own raw Meilisearch queries when working with Scout's advanced filter option. Check out the [Usage](https://github.com/chr15k/laravel-meilisearch-advanced-query?tab=readme-ov-file#usage) section below :)

Note

This package assumes you have installed and setup the following:

1. [Laravel Scout](https://laravel.com/docs/11.x/scout)
2. [Meilisearch driver](https://laravel.com/docs/11.x/scout#meilisearch)

Install
-------

[](#install)

```
composer require chr15k/laravel-meilisearch-advanced-query
```

Usage
-----

[](#usage)

For context, [go here](https://laravel.com/docs/11.x/scout#customizing-engine-searches) to see how custom search engine queries are typically used with Laravel Scout.

Note

The following example effectively replaces the standard `User::search($term, $callback)` method and will return a Scout Builder instance after calling `search()` as expected:

```
