在java中, solr 与sphinx 哪个好一些呢?

要做一个类似赶集网的东西,使用java语言开发。其中需要用到全文检索,不知道solr 与sphinx 哪个好一些呢?

阅读 15.8k
3 个回答

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

这两者都有很多成功案例,像sphinx用得最出神入化的就是craigslist了。solr的案例就更多了。

使用java开发推荐solr 他是基于lucene的对中文支持已经比较完善了。。中文分词也有。sphinx对支持中文比较差,要用修改过的才可以比如 coreseek

推荐 solr,因为lucene真的太成熟了,而且各种文档,各种插件,各种支持都很不错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进