Multiple parameter search in elastic-search

So here is the issue which I am facing right now, which is having 'AND' search as given below example..

Suppose I have selected

  1. Category - Hollywood
  2. Sub-Category - Bond Special
  3. Genre - Action & Drama & Comedy ( as multiple selection will be there )
  4. Language - English, Russian and Hindi ( as multiple selection will be there)
  5. Release Year - 1990,1999,2000 ( as multiple selection will be there)
  6. 3D Movie - True OR False (any one will be selected)
    and in last
  7. SortBy - “A-Z”OR “Z-A” OR “Date”

Can anyone help me in making this query for elastic-search. I will use "match_phrase" for making AND condition but the issue is matching parameters are multiple and will be in comma separated (u can say).