Синонимы для словосочетаний, сохранение исходных слов

Проблема в том, как simple_query_string обрабатывает запросы. Дело в том, что при парсинге запрос сначала разбивается по пробелам, и только потом пропускается через анализ. То есть получается что мы анализируем по отдельности токены палка, для, и селфи, и эти токены по отдельности никаким синонимам не соответсвует. Проблема эта давняя и была разрешена только в 5.1.1. В 1.5.1 можно перейти на multi_match, который обрабатывает такие запросы правильно, отказаться от многословных синонимов, или отказаться от simple contraction и индексировать все синонимы, а при поиске синонимы не использовать.