I'd like to know why elasticsearch doesn't support array of values for different kinds of queries.
As of now i'm only looking for something like matches (something similar to terms query where array of terms are accepted)
The sole reason being to reduce the size of the query in general & because a match clause for each string causes the max-clause-count threshold to be breached