Według DDC-3014 w trackerze problemów Doctrine 14 kwietnia zaimplementowano możliwość określania indeksów pełnotekstowych za pomocą adnotacji i będzie ona dostępna w wersji 2.5. Jeśli nie chcesz czekać, możesz spróbować użyć niestabilnej wersji rozwojowej lub wykonać backport zatwierdzenie wdrożenie funkcji.
Oto przykład użycia:
/**
* @Entity
* @Table(indexes={@Index(columns={"content"}, flags={"fulltext"})})
*/
class Comment
{
/**
* @Column(type="text")
*/
private $content;
...
}