PHPackages                             v-technologies/simpl-es - 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. v-technologies/simpl-es

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

v-technologies/simpl-es
=======================

ElasticSearch PHP API. Simpler. Really.

0.4.5(9y ago)2412.9k5[1 issues](https://github.com/v-technologies/simpl-es/issues)[3 PRs](https://github.com/v-technologies/simpl-es/pulls)PHPPHP &gt;=5.2.0

Since Aug 14Pushed 6y ago6 watchersCompare

[ Source](https://github.com/v-technologies/simpl-es)[ Packagist](https://packagist.org/packages/v-technologies/simpl-es)[ Docs](http://github.com/v-technologies/simpl-es/)[ RSS](/packages/v-technologies-simpl-es/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (7)Dependencies (1)Versions (18)Used By (0)

Simpl-ES : an ElasticSearch PHP API. Simpler. Really.
=====================================================

[](#simpl-es--an-elasticsearch-php-api-simpler-really)

[![Build Status](https://camo.githubusercontent.com/d9fecd16aa2bba697cf56ebf9819e36352ab8e2167a13e00147b343683096ac2/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f762d746563686e6f6c6f676965732f73696d706c2d65732e706e67)](http://travis-ci.org/v-technologies/simpl-es)Version of Elasticsearch supported : *0.90.5*

What ?!
-------

[](#what-)

Yep. It's another Elasticsearch PHP client. Everybody knows Elastica, wich is (was ? ;)) certainly the most advanced client in our PHP world. This is a great work (and a source of inspiration for me), but it's too complex in my opinion. I love fluid interfaces, magic deductions, and I really hate writing code when system can think for me.

So here we are : Simpl-ES (Simples, for intimate) is the ES PHP client for lazy people, like me. It's actually in development, but as we (at V-Technologies) are using it in real projects, it will evolve quickly.

Teasing
-------

[](#teasing)

```
// Connect
$client = Simples::connect(array(
	'host' => 'my.es-server.net',
	'index' => 'directory',
	'type' => 'contact'
)) ;

// Search
$response = $client->search()
	->should()
		->match('Morrison')->in('lastname')
		->match('Jim')
	->not()
		->match('inspiration')->in(array('type','status'))
	->facets(array('type','status'))
	->size(5)
	->execute() ;

// Print your results
echo 'Search tooked ' . $response->took . 'ms. ' . $response->hits->total . ' results ! ' ;

```

Documentation
-------------

[](#documentation)

Doc is available in the wiki pages. I have juste started writing it, so you maybe won't find what you are looking for. But be sure it will evolve quickly, in the next days/weeks !

Compatibility
-------------

[](#compatibility)

Simpl-ES is continuously tested on PHP 5.2.x, 5.3.x, 5.4.x and 5.5.x . It's actually developped for a 5.2 usage, but we will certainly create a 5.3 branche in order to use namespaces.

We have implemented PSR-0 guidelines, so you can use your generic autoload method to work with it.

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

[](#installation)

The simplest way to install and use Simpl-ES is to use Composer, as there is a package on Packagist. Just add this to your project composer.json file :

```
{
	"minimum-stability": "dev",
    "require": {
        "v-technologies/simpl-es": "*"
    }
}

```

As there isn't yet a stable version, you have to add the "minimum-stability" clause to your file. If you don't do that, Composer won't be able to see Simpl-ES.

Help us
-------

[](#help-us)

You can help us by sending feedback on the issues page, and hey ... fork it, share it and use it !

Contact
-------

[](#contact)

Sébastien Charrier :

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.2% 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 ~87 days

Recently: every ~119 days

Total

13

Last Release

3607d ago

Major Versions

0.3 → 1.x-dev2014-06-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/a996958ddd7f4001bd5ad78e2397380a183fc2b1c4e2c09b152c0a72bf6612aa?d=identicon)[scharrier](/maintainers/scharrier)

---

Top Contributors

[![scharrier](https://avatars.githubusercontent.com/u/30788?v=4)](https://github.com/scharrier "scharrier (143 commits)")[![RomainS](https://avatars.githubusercontent.com/u/878220?v=4)](https://github.com/RomainS "RomainS (8 commits)")[![tophsic](https://avatars.githubusercontent.com/u/930980?v=4)](https://github.com/tophsic "tophsic (8 commits)")[![mattjmattj](https://avatars.githubusercontent.com/u/1842012?v=4)](https://github.com/mattjmattj "mattjmattj (2 commits)")[![tino299](https://avatars.githubusercontent.com/u/4035703?v=4)](https://github.com/tino299 "tino299 (2 commits)")[![fbourigault](https://avatars.githubusercontent.com/u/1116116?v=4)](https://github.com/fbourigault "fbourigault (1 commits)")

---

Tags

searchelasticsearch

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/v-technologies-simpl-es/health.svg)

```
[![Health](https://phpackages.com/badges/v-technologies-simpl-es/health.svg)](https://phpackages.com/packages/v-technologies-simpl-es)
```

###  Alternatives

[elasticsearch/elasticsearch

PHP Client for Elasticsearch

5.3k178.3M943](/packages/elasticsearch-elasticsearch)[matchish/laravel-scout-elasticsearch

Search among multiple models with ElasticSearch and Laravel Scout

7431.6M2](/packages/matchish-laravel-scout-elasticsearch)[10up/elasticpress

Supercharge WordPress with Elasticsearch.

1.3k374.3k6](/packages/10up-elasticpress)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15024.3M65](/packages/opensearch-project-opensearch-php)[mailerlite/laravel-elasticsearch

An easy way to use the official PHP ElasticSearch client in your Laravel applications.

934529.3k2](/packages/mailerlite-laravel-elasticsearch)[jolicode/elastically

Opinionated Elastica based framework to bootstrap PHP and Elasticsearch implementations.

2571.7M1](/packages/jolicode-elastically)

PHPackages © 2026

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