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