Набор терминов В запросе вы можете предоставить массив терминов для соответствия любому из них в документе.
GET /my-index/_search
{
"query": {
"terms_set": {
"codes" : {
"terms" : ["abc", "def", "ghi"],
"minimum_should_match_field": "required_matches"
}
}
}
}
Запрос термина находит документы, которые содержат точное указанное условие.
POST _search
{
"query": {
"term" : { "user" : "Kimchy" }
}
}
Вы можете сделать ИЛИ, используя запрос bool.
"query": {
"bool" : {
"should" : [
{ "term" : { "tag" : "wow" } },
{ "term" : { "tag" : "elasticsearch" } }
],
"minimum_should_match" : 1,
}
}
}