¿Cómo alteraría el SQL que genera Linq-to-Nhibernate para columnas específicas?

Para aprovechar la indexación de texto completo en MariaDB 10, necesito usar esta nueva sintaxis "MATCH AGAINST" en la cadena sql.

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html#function_match

Creo que sería genial si, solo para ciertas columnas, pudiera anular linq-to-nhibernate para cambiar el sql que genera cuando uso

.Where(x => FullTextIndexedStringProperty.Contains("Some word")).ToList().

¿Quién me puede dar algunas instrucciones generales sobre cómo comenzar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta