事实上,这两个东西都可以满足的需要,但是既然问到在java中,那么从扩展性上来讲solr的当然好些,毕竟是一个原生的java应用。但是从使用上来说觉得sphinx反而简单些,因为java程序的配置文件比较麻烦。这两者都有很多成功案例,像sphinx用得最出神入化的就是craigslist了。solr的案例就更多了。