"Piano Sonata In B Minor, Op. 5" returns completely different results from "Sonata for Piano in B minor, Op. 5", and the results in the inline search for either of those are completely different and less helpful than the results of a normal search.
reosarevok suggested that this may be due to it weighting the word order too much.
I think the problem is inline search is not using the dismax search I added but still using old method, changes need to be made on mbserver to call the correct thing on search server.