Едно от предимствата на Sphinx е, че можете да го "вместите" между вашите клиенти и MySQL сървъра и той ще се "намесва" само при запитвания, които го адресират, прозрачно отхвърляйки останалите от MySQL - вижте например тази статия . Дали това е предимство във вашия случай на употреба, вие сте най-добре да кажете!
За съжаление няма реален опит с Xapian или Lucene - все пак четенето за това как да ги внедрите звучи като (за мен!), сякаш може да си струва само ако идентифицирате съществени предимства. В противен случай разгръщането на Sphinx „лесно като пай“, като „прокси“ между вашите клиенти и вашия MySQL сървър, ми се струва голяма, значителна печалба!