Selon DDC-3014 dans le suivi des problèmes de Doctrine, la possibilité de spécifier des index de texte intégral à l'aide d'annotations a été implémentée le 14 avril et sera disponible dans la version 2.5. Si vous n'aimez pas attendre, vous pouvez essayer d'utiliser la version de développement instable ou de rétroporter le commit mise en œuvre de la fonctionnalité.
Voici un exemple d'utilisation :
/**
* @Entity
* @Table(indexes={@Index(columns={"content"}, flags={"fulltext"})})
*/
class Comment
{
/**
* @Column(type="text")
*/
private $content;
...
}