Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Bodybuilder | 1,218 | 105 | 58 | a month ago | 65 | May 21, 2022 | 9 | mit | JavaScript | |
An elasticsearch query body builder :muscle: | ||||||||||
Elastic Builder | 460 | 16 | 16 | 12 days ago | 58 | June 05, 2021 | 16 | mit | JavaScript | |
A Node.js implementation of the elasticsearch Query DSL :construction_worker: | ||||||||||
Esquery | 222 | a year ago | 7 | apache-2.0 | Go | |||||
An idiomatic Go query builder for ElasticSearch | ||||||||||
Elasticshell | 106 | 8 years ago | 13 | apache-2.0 | Java | |||||
A javascript shell for elasticsearch | ||||||||||
Elasticquery | 78 | 2 years ago | 53 | December 15, 2021 | 3 | mit | Python | |||
A simple (Python) query builder for Elasticsearch | ||||||||||
Wpes Lib | 67 | 3 years ago | gpl-2.0 | PHP | ||||||
WordPress-Elasticsearch Lib | ||||||||||
Q Builders | 48 | 4 | 2 | 2 years ago | 7 | June 23, 2017 | 2 | mit | Java | |
Type safe database agnostic query builders. | ||||||||||
Fast Elasticsearch Query Builder | 47 | 4 years ago | apache-2.0 | Java | ||||||
A fast way to build ElasticSearch query string, even without writing implement code. | ||||||||||
Spring Data Elasticsearch | 47 | 7 years ago | 2 | HTML | ||||||
:cn:Spring-Data-Elasticsearch官方文档的中文翻译版本,翻译不好请见谅,欢迎提issue | ||||||||||
Elasticsearch Query Builder | 37 | a month ago | 2 | mit | PHP | |||||
Build query for an ElasticSearch client using a fluent interface |
Fluent Pseudo-SQL query builder for Elasticsearch built on top of Lumen Elasticsearch
Run the following command to install the package through Composer:
composer require hungneox/ramen-elastic-query
Add the following line to bootstrap/app.php:
$app->register(Neox\Ramen\Elastic\ElasticQueryServiceProvider::class);
$builder = app(Builder::class);
$result = $builder
->use('content') // collection
->from('article') // type
->find('TIYKtQX', '_id', ['id', 'title', 'description']);
$result = ES::use('content')
->from('article')
->find('TIYKtQX', '_id', ['id', 'title', 'description']);
$result = $builder->select('id', 'description')
->from('recipe')
->where('_id', '=', $id)
->get();
$result = $builder
->use('content')
->select('id', 'title', 'description', 'featured')
->from('article')
->where('title', 'like', 'Auringonkukan')
->orderBy('featured', 'desc')
->get();
ES::use('content')->from('article')->delete($id);
See LICENSE.