There seem to be no buses we can find online that connect Indore and Lucknow.
However, we do have trains from Indore to Lucknow and are economically priced (INR 315 onwards).
A journey that is so long can be extremely taxing if done by bus, why don't you consider taking a train from Indore to Lucknow?
Hope this helps!