Query conatining multiple fields

Hi, This is a part of source in elasticsearch index.

"_source": {
"InvoiceId": "a",
"InvoiceNum": "b",
"LastUpdatedBy": "FINUSER1",
"SetOfBooksId": "1",
"LastUpdateDate": "2015-03-20 18:31:16.592",
"VendorId": "5",
"InvoiceAmount": "1200",
"InvoiceCurrencyCode": "USD",
"AmountPaid": "NotFound",
"PaymentCurrencyCode": "USD",
I need to query on multiple inputs using the JAVA API, for example say I
have provided "InvoiceId" "InvoiceNum" as "a" and "b" .
How can I query using these multiple inputs? I want a single response for
One thing I came across was

MultiSearchResponse sr =
client.prepareMultiSearch().add(srb1).add(srb2).execute().actionGet(); where
SearchRequestBuilder srb1 =
SearchRequestBuilder srb2 =

but these return individual results. Is there any way I can get a single

You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/4105c392-462a-4902-a762-c92dc92663ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.