Without esQueryProperty dsl does not call wrapWithName() automatically and query is not applied correctly.
Also, esQueryProperty does not apply field naming policy and for other one-word fields it does not change anything but for highlightQuery we have to apply it as highlight_query
Without esQueryProperty dsl does not call wrapWithName() automatically and query is not applied correctly.
Also, esQueryProperty does not apply field naming policy and for other one-word fields it does not change anything but for highlightQuery we have to apply it as highlight_query