Match whole query for language construct faceting

It previously matched if at least 1 token within the query matched
(query gets tokenized on whitespace).