Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Terms Query

More info about terms query is in the official elasticsearch docs

A query that match on any of the provided terms.

Simple example

{
    "terms" : {
        "tags" : [ "blue", "pill" ],
        "minimum_should_match" : 1
    }
}

In DSL:

$termsQuery = new TermsQuery(
    'tags',
    ['blue', 'pill'],
    ['minimum_should_match' => 1]
);

$search = new Search();
$search->addQuery($termsQuery);

$queryArray = $search->toArray();