PHPackages                             needbrainz/scout-typesense-aggregator - 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. needbrainz/scout-typesense-aggregator

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

needbrainz/scout-typesense-aggregator
=====================================

Laravel Scout Aggregator for Typesense

1.0.2(2mo ago)244[3 PRs](https://github.com/NeedBrainz/scout-typesense-aggregator/pulls)MITPHPPHP ^8.3CI passing

Since Apr 7Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/NeedBrainz/scout-typesense-aggregator)[ Packagist](https://packagist.org/packages/needbrainz/scout-typesense-aggregator)[ Docs](https://github.com/needbrainz/scout-typesense-aggregator)[ GitHub Sponsors](https://github.com/NeedBrainz)[ RSS](/packages/needbrainz-scout-typesense-aggregator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (15)Versions (10)Used By (0)

Laravel Scout Aggregator for Typesense
======================================

[](#laravel-scout-aggregator-for-typesense)

[![Latest Version on Packagist](https://camo.githubusercontent.com/744e4a8a89f30cc964c77b575296b04d206431990604afe43edb02899365c95f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e656564627261696e7a2f73636f75742d7479706573656e73652d61676772656761746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/needbrainz/scout-typesense-aggregator)[![GitHub Tests Action Status](https://camo.githubusercontent.com/27a100bcff1979aba4fcab26cc83e82dc5263eeb2d8a509105d0827096e9a2a5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e656564627261696e7a2f73636f75742d7479706573656e73652d61676772656761746f722f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/needbrainz/scout-typesense-aggregator/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/921fe4d21c06ef9708fa5993965d10a16058f53554213042762d364f7ea8a61f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e656564627261696e7a2f73636f75742d7479706573656e73652d61676772656761746f722f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/needbrainz/scout-typesense-aggregator/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/26a545caf8ee298906de63cbb9036942f26d2c4db49f8c0abe440cf0261c3924/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e656564627261696e7a2f73636f75742d7479706573656e73652d61676772656761746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/needbrainz/scout-typesense-aggregator)

Laravel Scout Aggregator for Typesense extends Laravel Scout with support for aggregated search across multiple models using Typesense. Based on Algolia's Scout Extended package, it adapts and extends the aggregator functionality for the open-source Typesense engine.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require needbrainz/scout-typesense-aggregator
```

Usage
-----

[](#usage)

To create a new aggregator, you can use the `make:aggregator` command:

```
php artisan make:typesense-aggregator MyAggregator
```

```
