1.3.1 • Published 7 years ago

es-search-builder v1.3.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

es-search-builder

Query builder for Elasticsearch

npm version Codeship Status for stevejay/es-search-builder Coverage Status bitHound Overall Score bitHound Dependencies bitHound Dev Dependencies license

NPM

Install

$ npm install --save es-search-builder

Usage

SearchBuilder

const SearchBuilder = require('es-search-builder').SearchBuilder;

const searchBuilder = new SearchBuilder();
const query = searchBuilder.createQuery();
const boolQuery = query.createBoolQuery()
    .addFilter()
    .setTerm({ status: 'Active' });

const result = searchBuilder.build();

MultiSearchBuilder

const MultiSearchBuilder = require('es-search-builder').MultiSearchBuilder;

const multiSearchBuilder = new MultiSearchBuilder();
const search = multiSearchBuilder.createSearch({ index: 'some-index' });
const query = search.createQuery();
const boolQuery = query.createBoolQuery()
    .addFilter()
    .setTerm({ status: 'Active' });

const result = multiSearchBuilder.build();

License

MIT

1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago