Reimplement query highlighting as an Angular filter