As mensagens de erro dizem "se o índice de texto for composto, os predicados de igualdade são fornecidos para todos os campos de prefixo?". Isso significa que em sua consulta você é obrigatório para fornecer o tipo também. Sua consulta não faz isso, pois usa apenas o
$text
parte, mas não o type
parte do índice.