Thank you for the answer. Can you please explain one more thing?
How can I match something like ,
(name="Adam" OR name!="Bob")
BoolQueryBuilder queryBuilder1 = QueryBuilders.boolQuery()
.should(QueryBuilders.matchQuery("name","Adam"))
.shouldNot ??? (QueryBuilders.matchQuery("name","Bob")); // ????