If one uses a custom QParser for parsing standard queries, that person cannot do the same with the highlight query parameter using the 'defType' parameter.
The hl.q QParser will always default to the default defType unless the local params syntax is used to specify a different QParser.
The typical expectation would be that q and hl.q would behave the same.
The following examples should highlight the document in the same way:
This is how you have to do it now: