6.0.3 • Published 5 years ago
elastic-particles v6.0.3
Elastic Particles
Building blocks for Elastic queries, filters, and aggregations which can be re-used, combined, and nested. In other words, it's an elasticsearch query builder.
Documentation:
<v2 http://jharri34.github.io/elastic-particles/
>v2 https://github.com/3choBoomer/elastic-particles/wiki
basic usage
let locationTermQuery = new ep.TermQuery('age', 23);
let genderTermQuery = new ep.TermQuery('gender', 'M');
let boolMustQuery = new ep.BoolQuery().must([locationTermQuery, genderTermQuery]);
//each helper method on ElasticQuery returns iteself to support chaining.
let esQuery = new ep.ElasticQuery()
.setQuery(boolMustQuery)
.setSize(100)
.setSort('personId')
.setIncludeFields(['personId', 'gender', 'age', 'zipcode'])
.addAggregation(new ep.TermsAgg('zipcode'));
elasticClient.search(esQuery.serialize());
6.0.3
5 years ago
6.0.3-alpha
5 years ago
6.0.2
5 years ago
6.0.1
5 years ago
2.2.10
6 years ago
2.2.9
6 years ago
2.2.8
6 years ago
2.2.7
6 years ago
2.2.6
6 years ago
2.2.5
7 years ago
2.2.4
7 years ago
2.2.3
7 years ago
2.2.2
8 years ago
0.0.15
8 years ago
0.0.14
8 years ago
0.0.13
8 years ago
2.2.1
8 years ago
0.0.12
8 years ago
2.2.0
8 years ago
2.0.0
8 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago