There are 3 highlighters in Solr:
Standard Highlighter: provides precise matches even for advanced queryparsers.
FastVector Highlighter: Though less advanced than Standard Highlighter, it works better for more languages and supports Unicode breakiterators.
Postings Highlighter: Much more precise, efficient and compact than the above vector one but inappropriate for a more number of query terms.