add functionality for highlighting multiple fields (works nicely with the per-field analyzer from the query); always return the TextFragments containing start-pos|end-pos|frag score|etc.. instead just string