El mensaje de error dice "si el índice de texto es compuesto, ¿se dan predicados de igualdad para todos los campos de prefijo?". Eso quiere decir, que en tu consulta eres requerido al tipo de suministro también. Su consulta no hace eso, ya que solo usa el $text parte, pero no el type parte del índice.