elasticsearch java多条件查询

同时满足多个条件,其中有一个字段EQUAL一个值,
一个字段和字符串数组进行比对EQUAL其中一个值,
有一个字段LIKE一个值,有两个字段其中一个字段要满足条件值
应该怎么做

看链接:http://blog.csdn.net/zx711166/article/details/77847120