Formulario GET básico de Symfony 2 generado URL

He estado tratando de crear una forma Symfony extremadamente básica (utilizada para la funcionalidad de búsqueda) con una sola entrada. Utiliza el método GET en el envío. Parece funcionar como se espera, sin embargo genera una URL extremadamente fea e innecesariamente larga. He estado intentando 'limpiar' la URL durante bastante tiempo. Me preguntaba si alguien se había encontrado con el mismo problema y sabía cómo solucionarlo.

Formar

$form = $this->createFormBuilder($search)
            ->setMethod('GET')
            ->add('q', 'text')
            ->add('search', 'submit')
            ->getForm();

Al enviar el formulario se genera la siguiente URL:

search?form[q]=red+apple&form[search]=&form[_token]=bb342d7ef928e984713d8cf3eda9a63440f973f2

URL deseada:

search?q=red+apple

¡Gracias por adelantado!