Salah satu keuntungan Sphinx adalah Anda dapat "menyisipkannya" antara klien Anda dan server MySQL, dan itu hanya akan "mengganggu" pada kueri yang secara khusus menanganinya, secara transparan memantulkan yang lain dari MySQL -- lihat misalnya artikel ini . Apakah itu keuntungan dalam kasus penggunaan Anda, Anda adalah tempat terbaik untuk mengatakannya!
Maaf, tidak ada pengalaman nyata dengan Xapian atau Lucene -- tetap saja, membaca tentang cara menerapkannya, membuatnya terdengar seperti (bagi saya!) Jika tidak, penerapan Sphinx yang "mudah sekali", sebagai "proxy" antara klien Anda dan server MySQL Anda, terasa seperti kemenangan besar dan substansial bagi saya!