make the highlight filter work with matching each individual word in the query and highlight those words in the results, no longer do words have to be adjacent for highlighting