PHPackages                             boldminded/dexter-core - 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. boldminded/dexter-core

ActiveLibrary

boldminded/dexter-core
======================

1.0.7(6mo ago)070[1 issues](https://github.com/boldminded/dexter-core/issues)1proprietaryPHP

Since Oct 15Pushed 6mo agoCompare

[ Source](https://github.com/boldminded/dexter-core)[ Packagist](https://packagist.org/packages/boldminded/dexter-core)[ RSS](/packages/boldminded-dexter-core/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (10)Versions (11)Used By (1)

Search References
-----------------

[](#search-references)

- [https://www.meilisearch.com/docs/reference/api/multi\_search#federationoptions](https://www.meilisearch.com/docs/reference/api/multi_search#federationoptions)
-

Algolia does not have a concept of federation, so the `federation` option is used to apply the same search parameters to multiple queries.

The two most common search parameters have aliases that will work regardless of the search provider chosen.

`index`, `indexName`, and `indexUid` are all synonymous when using Algolia or Meilisearch.

`term`, `query`, and `q` are all synonymous when using Algolia or Meilisearch.

`searchParams` is used for any additional, query parameters. E.g. `facets`, `aroundLatLng`, etc when used in the single index search. When using multiSearch you will need to refer to the documentation of your chosen search provider for exact parameter names and values to properly construct the `queries` array. The index and query normalizers will still be applied even in multiSearch.

(substitute `craft.` for `exp.` if using ExpressionEngine with Coilpack)

```
{% set results = craft.dexter.multiSearch({
    federation: {
        limit: 10,
    },
    queries: [
        {
            index: 'demo_collections',
            q: 'van gogh'
        },
        {
            index: 'demo_images',
            q: 'van gogh'
        }
    ]
})
%}

{% if results %}

        {% for result in results %}
            {{ result.title }} {{ result.objectID }}
        {% endfor %}

{% else %}
    No results found.
{% endif %}
```

```
{% set results = craft.dexter.search({
    index: 'demo_collections',
    searchParams: {},
}) %}
```

```
{% set ids = craft.dexter.search({
    index: 'demo_collections',
    q: 'empire',
    searchParams: {},
    idsOnly: true,
}) %}

{% set entries = craft.entries.section('collection').uid(ids).all() %}
```

In ExpressionEngine

```
{exp:dexter:search index="demo_collections" term="van gogh"}
    {search_params}
        {
            "limit": 1,
            "offset": 0,
            "filter": [
                "status = 'open'",
                "entry_date >= 1732312020"
            ]
        }
    {/search_params}

    {title}
{/exp:dexter:search}
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance67

Regular maintenance activity

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

7

Last Release

193d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/80974fb9dead629c33afed6091c674ec98776f40e02c94e7129f96cc293212de?d=identicon)[litzinger](/maintainers/litzinger)

---

Top Contributors

[![litzinger](https://avatars.githubusercontent.com/u/53965?v=4)](https://github.com/litzinger "litzinger (19 commits)")

### Embed Badge

![Health badge](/badges/boldminded-dexter-core/health.svg)

```
[![Health](https://phpackages.com/badges/boldminded-dexter-core/health.svg)](https://phpackages.com/packages/boldminded-dexter-core)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
