elastic-builder
Version:
A JavaScript implementation of the elasticsearch Query DSL
27 lines (23 loc) • 689 B
JavaScript
;
const ValueTermQueryBase = require('./value-term-query-base');
/**
* The `term` query finds documents that contain the *exact* term specified
* in the inverted index.
*
* [Elasticsearch reference](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html)
*
* @example
* const termQry = esb.termQuery('user', 'Kimchy');
*
* @param {string=} field
* @param {string|number|boolean=} queryVal
*
* @extends ValueTermQueryBase
*/
class TermQuery extends ValueTermQueryBase {
// eslint-disable-next-line require-jsdoc
constructor(field, queryVal) {
super('term', field, queryVal);
}
}
module.exports = TermQuery;