您好,匿名用户
随意问技术百科期待您的加入

为什么sphinx的性能更好也支持多种语言的api,很显然支持java为什么国内谈论lucene的显然多于sphinx

0 投票

为什么sphinx的性能更好也支持多种语言的api,很显然支持java为什么国内谈论lucene的显然多于sphinx,学习的资料也多些?

用户头像 提问 2012年 12月1日 @ Varus 上等兵 (281 威望)
分享到:

1个回答

0 投票

我用过这两种搜索引擎,但也仅仅是用过而已,没有非常深入研究,以下是我的看法

  1. lucene是完全用java实现,而sphinx是支持java api。显然这两者是有差别的,用java实现的意义在于,你可以很方便的用java去扩展它的功能,这一点对于企业用户非常重要。
  2. lucene可以实时增删索引,而sphinx只能通过定时任务实现,我不知道现在新版的实现没。反正这个是硬伤,速度再快也决定了它与实时性要求较高的web应用相去甚远。
  3. apache基金会的影响很大,导致lucene的企业用户很多。
用户头像 回复 2012年 12月1日 @ 阿尔托莉雅 下士 (587 威望)
提一个问题:

相关问题

+1 投票
1 回复 65 阅读
用户头像 提问 2012年 12月1日 @ Dionysus 上等兵 (229 威望)
0 投票
1 回复 37 阅读
0 投票
1 回复 29 阅读
+1 投票
1 回复 152 阅读
用户头像 提问 2012年 12月1日 @ Leo 上等兵 (255 威望)
0 投票
0 回复 22 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...