Last modified: 2014-04-09 19:59:27 UTC
CirrusSearch doesn't highlight strict phrase matches. If you search for "foo bar" or "foo bar"~3 foo and bar will be searched but not highlighted. Searching for "foo bar"~ or "foo bar"~3~ will correctly highlight foo and bar. This tracks upstream issue: https://github.com/elasticsearch/elasticsearch/issues/3750
Note that strict phrases aren't possible without the fix for Bug 54020 so this won't be seen until that is merged and deployed.
Looks like Elasticsearch picked up the fix for this when upgrading to Lucene 4.7 in the Elasticsearch 1.1 and master branches. Yay.
9a6a338e90f51b71e77189201072e4f773f575a1