Jedną z zalet Sphinxa jest to, że możesz „wstawić” go między swoimi klientami a serwerem MySQL i będzie on „interferował” tylko w zapytaniach, które go konkretnie adresują, w przejrzysty sposób odbijając inne od MySQL – patrz np. ten artykuł . Niezależnie od tego, czy jest to zaleta w Twoim przypadku użycia, najlepiej możesz to powiedzieć!
Przepraszamy, nie ma żadnego prawdziwego doświadczenia z Xapianem lub Lucene - mimo to czytanie o tym, jak je wdrożyć, wydaje się (dla mnie!) Tak, jakby było warto tylko wtedy, gdy zidentyfikowałeś znaczące zalety. W przeciwnym razie wdrożenie „łatwe jak bułka” Sphinxa, jako „proxy” między twoimi klientami a serwerem MySQL, wydaje mi się wielką, znaczącą wygraną!